Vielleicht ist mein Problem für diese Community einfach, aber für mich (einen einfachen Java-Programmierer) ist es ein großes Problem.
Ich habe eine große Datenbank mit immer mehr Daten. Der externe Datenbankadministrator hatte also einen Job erstellt, der mir in einer temporären Tabelle die Daten anzeigt, die ich benötige. Aber er hatte die Tabelle ohne Primärschlüssel erstellt und wenn ich mit meinem Java-Projekt diese Tabelle lese, erhalte ich eine Fehlermeldung.
Ich kann diese Tabelle nicht lesen, da der Primärschlüssel nicht vorhanden ist.
Kann ich in die Prozedur die Möglichkeit einfügen, einen automatisch inkrementellen Primärschlüssel zu erstellen, ohne die Struktur dieser komplexen Prozedur zu ändern?
Dies ist der Beginn des Codes für gespeicherte Prozeduren:
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 (...)
Danke im Voraus