在SQL中何时何地使用单引号?

时间:2018-06-30 13:01:03

标签: sql

在SQL中何时何地使用单引号?

1 个答案:

答案 0 :(得分:-1)

我的答案仅与SQL Server有关。

据我所知-2个地方

  1. 用于指示SQL中字符串的开头和结尾。如,定义数据类型的值,例如varchar,nvarchar,char, uniqueIdentifier,时间戳,日期时间,日期等。
  2. 用于列别名。 (也是一种只写第一点就写字符串的类型)
  3. 在创建动态查询时要转义保留字符[']本身。

例如-

declare @name nvarchar(50)= 'ABC BCD CDE'
declare @query nvarchar(100)
set @query = 'select replace('''+@name+''', '' '', '''') as ''ColumnName'''
select @query
exec sp_executesql @query