单引号是怎样写的。在sql server里面(10分)

  • 主题发起人 主题发起人 smallmoneybags
  • 开始时间 开始时间
S

smallmoneybags

Unregistered / Unconfirmed
GUEST, unregistred user!
set @sql = 'insert into ' + @tablename + '(' + @id + 'dh,'+@id+'date) values(''' +
@ReturnValue+''+','+@date+')'

@id是字符'jh', @date是取getdate()
insert into table (jhdh,jhdate)values('001',getdate()); //上面的语语就是改不成这样的形式
谢谢
 
可以用:
declare @NewValue varchar(100)
set @NewValue=char(39)+@ReturnValue+char(39)
然后,把@NewValue放在如上例的 ....values(@NewValue...
的笨办法来实现
 
set @sql = 'insert into ' + @tablename + '(' + @id + 'dh,'+@id+'date) values(''' +
@ReturnValue+''','+@date+')'
 
多人接受答案了。
 
后退
顶部