got*_*tqn 4 t-sql sql-server table-variable collate
是否可以在表变量列的定义中整理SQL_Latin1_General_CP1_CS_AS?
我想这样做的原因是因为我在我的源表的情况下敏感信息,但是当我在表变量插入它有一个与主键(这是群集)的问题 - 检测重复值 - 像"所有"和所有'.
这就是为什么我试图找到一种方法使表变量列区分大小写,如下面的语句:
SELECT SERVERPROPERTY ('Collation')
Run Code Online (Sandbox Code Playgroud)
给我:"SQL_Latin1_General_CP1_CI_AS"
对的,这是可能的.声明表变量时,可以为每列指定排序规则.
declare @T table
(
Col varchar(20) collate SQL_Latin1_General_CP1_CS_AS
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8816 次 |
| 最近记录: |