webForumDet fria alternativet
Logga in / Bli medlem

Miljövariabler

Databaser & SQL

6 svar · 205 visningar · startad av snabelelefant

Medlem sedan jan. 200158 inlägg
Frågan#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. :)

Medlem sedan dec. 200012 464 inlägg
Medlem 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%'; ?

Medlem sedan dec. 200012 464 inlägg
#4

Nej.

Medlem sedan jan. 200158 inlägg
#5

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

Medlem 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ö.)

Medlem sedan jan. 200158 inlägg
#7

Jag forskar vidare...

Tanx for your time, LarsG!

262 ms totalt · 4 externa anrop · v20260731065814-full.05830320
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)