使用SQL Server变量的时候碰到变量名称大小写的问题:

当前数据库是大小写不敏感的,但是声明变量之后发现变量名称是大小写敏感的。一直认为SQL Server的变量名称的Collcation是跟当前数据库的,在MSDN:

You cannot specify a collation for character variables and parameters; they are always created with the default collation of the database.http://msdn.microsoft.com/en-us/library/aa174903(v=sql.80).aspx

但是这篇文章只是提到变量的数据是跟当前数据的,但是没有提到变量名称的Collcation. 之后在MSDN论坛发现有相同的问题,微软工程师的回复如下:

Please note that variable collation is based on the server side (master db) collation, not on the user database collation.

For example if you have a case sensitive server, but a case-insensitive user database the variable declarions are case sensitive, since they live in memory of the server, and that uses the server collation.(http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/0d833fab-2b32-4b98-a3ab-cdf8c743e5e0)

综上可以得出SQL Server变量名称的Collcation是跟系统Master数据库,也就是Instance的Collation.

转载于:https://blog.51cto.com/lzf328/1224151

SQL Server 变量名称的Collcation跟Instance还是跟当前DB?相关推荐

  1. SQL Server便利名称

    介绍 (Introduction) A while ago I discovered that you can conveniently connect to a local instance of ...

  2. SQL Server服务器名称填写IP不能访问问题解决

    SQL Server服务器名称填写IP不能访问问题解决 参考文章: (1)SQL Server服务器名称填写IP不能访问问题解决 (2)https://www.cnblogs.com/mwduoduo ...

  3. 局域网内无法使用UDL文件获取SQL Server服务器名称

    问题: 局域网内无法使用UDL文件获取SQL Server服务器名称 环境: 1.本地windows10操作系统笔记本一台 2.本地计算机开的windows xp虚拟机一台 描述: 1本地计算机安装了 ...

  4. SQL Server服务器名称与默认实例名不一致的修复方法

    SQL Server服务器名称与默认实例名不一致的修复方法 分类: 个人累积 SQl SERVER 数据库复制2011-08-10 09:49 10157人阅读 评论(0) 收藏 举报 sql ser ...

  5. 【转】SQL Server服务器名称与默认实例名不一致的修复方法

    服务器级的urn筛选器无效:筛选器必须为空,或服务器属性必须等于实际的服务器名称 这个问题是出在本地连接还是远程连接上,这个问题可能是由于修改过服务器名称导致的.你可以尝试在本地的服务器和SQL Se ...

  6. SQL SERVER 变量赋值

    SQL Server 中变量赋值的方式有两种,分别是 SET 和 SELECT. 两种赋值方式的区别如下:   set select 同时对多个变量赋值 不支持 支持 表达式返回多个值 不支持 将返回 ...

  7. SQL Server服务器名称

    SQL Server的服务器名格式是 主机名\实例名 此主机名是WIN10-20180501C (计算机名), 实例名是SQLEXPRESS (2008版默认是这个) 本地:主机名可以使用localh ...

  8. SQL server 变量、运算符

    一.三个表的练习 表一:学生表 student 学号:code int (主键)从1开始 姓名:name varchar(50) 性别:sex char(10) 班级:banji char(10) 语 ...

  9. sql server服务器位置,SQL语句实现查询SQL Server服务器名称和IP地址

    获取服务器名称: SELECT SERVERPROPERTY('MachineName') select @@SERVERNAME select HOST_NAME() 获取IP地址可以使用xp_cm ...

最新文章

  1. 华三DHCP分配ip
  2. 重构一个功能块的总结
  3. mysql 8添加账号赋予权限
  4. leetcode 140. Word Break II | 140. 单词拆分 II(动态规划)
  5. 三十、PHP框架Laravel学习笔记——模型的预加载
  6. tkinter Scale滑块
  7. DataTable类(MSDN)
  8. springboot之redis整合
  9. 五一单片机将歌谱转换为c语言,51单片机蜂鸣器音乐简谱转换工具
  10. html怎么命令打开文件夹下,dos下打开文件夹命令 怎么用dos命令进入指定的文件夹...
  11. Sampling Hair Density Field by Deterministic Importance Sampling
  12. 解决Python打开excel异常: XLRDError: Unsupported format, or corrupt file: Expected BOF
  13. 滴滴新算法让你应对女友?道翰天琼认知智能机器人平台API接口大脑为您揭秘-64
  14. .NET Framework各个版本(1.0 - 2.0)
  15. 【FFMPEG】解决截取MP4视频的中间段时,截取完成后前几帧视频卡住,但是有声音的情况
  16. python 董付国_Python 董付国
  17. mysql 快速入门,SOAR 101 快速入门指南
  18. android一年经验面试,连续四年百度Android岗必问面试题
  19. ASCII:字符集与字符编码的起源
  20. 《沉思录卷八》灵魂先于肉体屈服是可耻的

热门文章

  1. java跑批任务_【spring配置】——spring整合Quartz定时器
  2. arcgis属性表选择两个条件_ARCGIS关联属性表(转)
  3. 转list_quot;quot;转 Int,{} 转 List,还有什么奇葩的 JSON 要容错?| 实战
  4. simplis汉化包_Simtrix.simplis仿真_中文教程
  5. 二级VB培训笔记07:通用对话框
  6. bzoj1037 [ZJOI2008]生日聚会Party 插数dp
  7. 2017.9.9 幸运数字 失败总结
  8. 每日小记 2017.6.29
  9. 2017.4.5 假期的宿舍 思考记录
  10. Bzoj 1566: [NOI2009]管道取珠(动态规划-神题)