|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
setvar is a mystery:setvar dbuser2 myuser FROM sys.server_principalsSELECT name WHERE name = $(dbuser2) gives error Msg 126, Level 15, State 1, Line 3 Invalid column name 'myuser' ---------- Chris Harrington Active Interface, LLC. http://www.activeinterface.com To answer my own question - after a bit of experimenting, I found I needed
to quote the variable. eg: :setvar dbuser2 'myuser' FROM sys.server_principalsSELECT name WHERE name = $(dbuser2) Show quote "ChrisHarrington" <charrington-at-activeinterface.com> wrote in message news:OdJ2VeUMHHA.1248@TK2MSFTNGP03.phx.gbl... > :setvar dbuser2 myuser > SELECT name > FROM sys.server_principals > WHERE name = $(dbuser2) > > gives error > > Msg 126, Level 15, State 1, Line 3 > Invalid column name 'myuser' > > ---------- > > Chris Harrington > Active Interface, LLC. > http://www.activeinterface.com > > |
|||||||||||||||||||||||