SQL学习笔记之二:QUOTENAME函数

--SQL学习笔记二
--函数QUOTENAME
--功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的Microsoft SQL Server 2005 分隔标识符。
--语法
QUOTENAME ( 'character_string' [ , 'quote_character' ] )

--举例说明:

--比如你有一个表,名字叫index
--你有一个动态查询,参数是表名
declare @tbname varchar(256)
set @tbname='index'
---查这个表里的数据:
print('select * from '+@tbname)
exec('select * from '+@tbname)

--这样print出来的数据是
select * from index

--因为index是字键字,肯定出错,加上括号就可以了:
select * from [index]

--这便有了QUOTENAME,即:
print('select * from '+QUOTENAME(@tbname))
--结果:select * from [index]
exec('select * from '+QUOTENAME(@tbname))

--结论
/*
初步理解为解决有些对象是SQLSERVER关键字的情况,即用该函数规范对象名,以便程序顺利运行
*/

转载于:https://blog.51cto.com/wwdyl/1734104

SQL学习笔记之二:QUOTENAME函数相关推荐

  1. Kotlin学习笔记(二)——函数操作符内置函数

    小白笔记(持续更新中) 匿名函数 //匿名函数 fun main() {//count()方法 Returns the length of this char sequence.val len=&qu ...

  2. oracle学习笔记(二)------函数

    函数:单行函数,多行函数 单行函数:字符函数,Number函数,日期函数,转换函数,系统函数 (oracle中所有字母都是以大写字母存储的) 字符函数:转换函数,字符操纵函数     转换函数:low ...

  3. PL/SQL学习笔记(二)—— 执行语句

    一.语法 execute immediate SQL语句/PLSQL代码块 into 变量 [using 参数1,参数2,--]: using后面的参数要与into后面的变量及变量的数据类型对应起来 ...

  4. HiveQL学习笔记(二):Hive基础语法与常用函数

    本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...

  5. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  6. Core Data 学习笔记(二)被管理对象模型

    为什么80%的码农都做不了架构师?>>>    目录 Core Data 学习笔记(一)框架简介 Core Data 学习笔记(二)被管理对象模型 Core Data 学习笔记(三) ...

  7. oracle数据变化记录,学习笔记:Oracle伪列函数ora_rowscn 记录表中行数据的修改时间...

    天萃荷净 Oracle数据库开发时使用伪列函数ora_rowscn查询出数据库表中行数据的修改时间 一.默认情况下 –创建t_orascn测试表 SQL> create table t_oras ...

  8. Programming C# 学习笔记(二) 出发:“Hello World”

    小序:      准备写这章的学习笔记了,啊,Hello World!多么亲切的语句,呵呵,当初学C语言的第一个程序就是输出它, 还记得费了好大劲终于把它输出来时候的那种兴奋感觉,真是让我怀念哦!(然 ...

  9. SVO学习笔记(二)

    SVO学习笔记(二) 这篇文章 稀疏图像对齐 地图点投影(地图与当前帧间的关系) reprojectMap reprojectPoint reprojectCell 特征点对齐中的非线性优化 结尾 这 ...

最新文章

  1. 生命银行怎么样_银行双职工的家庭现状...
  2. 102.怎么学好软件工程?软件工程 = 工具 + 方法 + 过程
  3. DDL与DML的区别
  4. awk分析nginx日志里面的接口响应时间
  5. f-measure[转]
  6. 深度剖析数据库国产化迁移之路
  7. Spring Security使用数据库管理资源整理
  8. rhel5.3服务器安装centOS的yum源
  9. C#字典类型转URL参数字符串
  10. 50. Element removeChild() 方法
  11. 一个不明觉厉的貌似包含很多linux资料索引的网页
  12. 关于adb no serial number的解决方案
  13. 打开小米随身wifi的无线网卡功能
  14. JS实现批量图片上传
  15. 【集合论】关系性质 ( 自反性 | 自反性定理 | 反自反性 | 反自反性定理 | 示例 )
  16. Java使用多线程,UPD通过控制台之间互相通讯
  17. 清华大学计算机专业辅修课程,清华大学计算机应用专业-辅修专业
  18. 基于GPU预计算的大气散射
  19. 可以下载《全程软件测试》样章电子版
  20. IOT(34 )---联网常见通信协议与通讯协议梳理- 通讯协议

热门文章

  1. Excel学习系列(2)--不能在隐藏工作薄中编辑宏
  2. 聚宽量化一个命令获取全部股票全部的财务报表数据
  3. 快手x清华即日启动大数据挑战赛,60万大奖悬赏你的最佳解决方案
  4. 网站实时简繁转换解决方案
  5. 无需戴眼镜 新发明让你很快恢复好视力
  6. 如何运用阿里云服务器进行电商直播?
  7. 小程序 微信统计表格_微信小程序图表插件(wx-charts)
  8. 天象集团UI培训:如何提升画面的设计感?图文排版的小技巧
  9. java 8位 不重复_生成8位随机不重复的数字编号的方法
  10. mysql密码过期设置