sql server - Using Parameters in ALTER TABLE ...Add default statement -


i cannot use parameter set default value column due properties variable, error was:

the name "mart" not permitted in context. valid expressions constants, constant expressions, , (in contexts) variables. column names not permitted.

how can convert variable value constant or better way assign value(a value of parameter) column? lot

declare @database varchar(100)  set @database='mart'  create table #temp  (     name varchar(256),     [rows] int,     reserved varchar(90),     [data] varchar(90),     index_size varchar(90),     unused varchar(90),     delta_date datetime default getdate() )   alter table #temp add databese varchar(100)  declare @sqlstring1 nvarchar(500)  set @sqlstring1 = n'alter table #temp add default "'+@database+'"     database'  exec sp_executesql @sqlstring1 

alter table temp add default '''+@database+''' ...... 

Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -