webForumDet fria alternativet

Miljövariabler

6 svar · 205 visningar · startad av snabelelefant

snabelelefantMedlem sedan jan. 200158 inlägg
#1

Kan man använda win2000-miljövariabler i ett SQL-script?

Jag vill kunna köra ett par INSERT-script (för SQL Server 2000) och plocka användarnamnet på den som är inlogga på datorn. Funkar det? Om inte, kan man göra detta på något annat sätt?

Tacksam för tips. :)

LarsGMedlem sedan dec. 200012 464 inlägg
#2

SQL server?
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000409

------------------
essentitia preter non sans multiplicandum

snabelelefantMedlem sedan jan. 200158 inlägg
#3

Jag har letat runt där men inte hittat det jag letar efter.

Min fråga är egentligen generell: Kan man i ett SQL-uttryck använda miljövariabler och skriva t ex:

INSERT into anvandare SET namn='%USERNAME%'; ?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Nej.

------------------
essentitia preter non sans multiplicandum

snabelelefantMedlem sedan jan. 200158 inlägg
#5

Typiskt... ;( Går det få till på något annat sätt?

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Kan du inte använda den inbyggda sqlfunktionen SYSTEM_USER som jag länkade till?

Annars så får du väl bygga strängarna i scriptet (det har jag ingen aning om hur man gör i en windowsmiljö.)

------------------
essentitia preter non sans multiplicandum

snabelelefantMedlem sedan jan. 200158 inlägg
#7

Jag forskar vidare...

Tanx for your time, LarsG!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)