Talvez para esta comunidade meu problema seja fácil, mas para mim (um simples programador Java) é um GRANDE problema.
Eu tenho um grande banco de dados com mais e mais dados. Portanto, o administrador externo do banco de dados havia criado um trabalho que me mostrava em uma tabela temporária os dados necessários. Mas ele criou a tabela sem uma chave primária e, quando meu projeto java for ler esta tabela, obtenho um erro.
Não consigo ler esta tabela porque a chave primária não existe.
Posso inserir no procedimento a possibilidade de criar uma chave primária autoincremental sem alterar a estrutura desse procedimento complexo?
Este é o início do código do procedimento armazenado:
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 (...)
desde já, obrigado