Hi Leute,
ich versuche im Moment in T-SQL eine Funktion zu implementieren, die mir Hexadezimal-Werte in Dezimal-Werte. Rein vom Algorithmus her ist das ja kein Problem,
aber wie zum Geier kann ich in T-SQL einer Variable den Wert einer anderen zuweisen.
Kurzes Bsp.:
Wenn ich diese Prozedure ausführe, erhalte ichfolgende Ausgabe:
Weiss jemand, wie ich der Variablen j nur den Wert von und nicht die Referenz auf i gebe?
Mfg
ich versuche im Moment in T-SQL eine Funktion zu implementieren, die mir Hexadezimal-Werte in Dezimal-Werte. Rein vom Algorithmus her ist das ja kein Problem,
aber wie zum Geier kann ich in T-SQL einer Variable den Wert einer anderen zuweisen.
Kurzes Bsp.:
SQL:
create procedure Test
as
declare @i varchar, @j varchar, @k varchar
SET @i = 'AF'
SET @j = @i
SET @k = substring(@j, 1, 1)
print @i
print @j
print @k
Wenn ich diese Prozedure ausführe, erhalte ichfolgende Ausgabe:
Weiss jemand, wie ich der Variablen j nur den Wert von und nicht die Referenz auf i gebe?
Mfg
Zuletzt bearbeitet: