Forse per questa comunità il mio problema è semplice, ma per me (un semplice programmatore Java) è un GRANDE problema.
Ho un Big DB con sempre più dati. Quindi, l'amministratore di database esterno aveva creato un lavoro che mi mostrava in una tabella temporanea i dati di cui avevo bisogno. Ma aveva creato la tabella senza una chiave primaria e quando con il mio progetto Java andavo a leggere questa tabella, ottengo un errore.
Non riesco a leggere questa tabella perché la chiave primaria non esiste.
Posso inserire nella procedura la possibilità di creare una chiave primaria autoincrementale senza modificare la struttura di questa complessa procedura?
Questo è l'inizio del codice della procedura memorizzata:
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 (...)
Grazie in anticipo