Frage:
In SQL Server sollen globale Variablen definiert und in verschiedenen Gespeicherte Prozeduren genutzt werden.
Lösung:
Globale Variablen werden in SQL Server nicht unterstützt. Aber es gibt eine Alternative:
Create Table GlobaleVariable
(
Id int Not Null Primary Key,
— Gängige Typen
IntegerVariable int Null,
StringVariable varchar(255) Null
)
Go
Insert Into GlobaleVariable (Id, IntegerVariable) Values(4711, 4712)
Go
–Handhabung innerhalb der Gespeicherten Prozedur
Declare @gVariable int
Select @gVariable = Variable From GlobaleVariable Where Id = 4711
Vielen Dank für diesen Beitrag an Elmar Boye.