【发布时间】:2011-04-13 19:47:06
【问题描述】:
DECLARE @SQL Varchar(Max)
DECLARE @DESCR Varchar(Max)
-- Customer enters description into @Descr
SET @SQL = 'Update TableName SET FieldName='''
+ @DESCR
+ ''' WHERE ID=123'
问题是当客户在@Descr 变量中输入撇号时。
问:在 Microsoft SQL Server 2005 中,如何将所有撇号替换为双撇号?
【问题讨论】:
标签: sql-server sql-server-2005 tsql dynamic-sql