也许对这个社区来说,我的问题很简单,但对我(一个简单的 Java 程序员)来说,这是一个大问题。
我有一个包含越来越多数据的大数据库。因此,外部数据库管理员创建了一个作业,在临时表中向我显示我需要的数据。但是他创建了没有主键的表,当我的 java 项目去读取这个表时,我得到一个错误。
我无法读取此表,因为主键不存在。
我可以在程序中插入创建自动增量主键的可能性,而不改变这个复杂程序的结构吗?
这是存储过程代码的开头:
USE [MYDB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[spSchedula_Scadenzario]
as
begin
drop table MYDB.dbo.tmpTable
select
aa.*
into MYDB.dbo.tmpTable
from (...)
Run Code Online (Sandbox Code Playgroud)
提前致谢