SQL学习笔记之二:QUOTENAME函数
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函数相关推荐
- Kotlin学习笔记(二)——函数操作符内置函数
小白笔记(持续更新中) 匿名函数 //匿名函数 fun main() {//count()方法 Returns the length of this char sequence.val len=&qu ...
- oracle学习笔记(二)------函数
函数:单行函数,多行函数 单行函数:字符函数,Number函数,日期函数,转换函数,系统函数 (oracle中所有字母都是以大写字母存储的) 字符函数:转换函数,字符操纵函数 转换函数:low ...
- PL/SQL学习笔记(二)—— 执行语句
一.语法 execute immediate SQL语句/PLSQL代码块 into 变量 [using 参数1,参数2,--]: using后面的参数要与into后面的变量及变量的数据类型对应起来 ...
- HiveQL学习笔记(二):Hive基础语法与常用函数
本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...
- OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十
OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...
- Core Data 学习笔记(二)被管理对象模型
为什么80%的码农都做不了架构师?>>> 目录 Core Data 学习笔记(一)框架简介 Core Data 学习笔记(二)被管理对象模型 Core Data 学习笔记(三) ...
- oracle数据变化记录,学习笔记:Oracle伪列函数ora_rowscn 记录表中行数据的修改时间...
天萃荷净 Oracle数据库开发时使用伪列函数ora_rowscn查询出数据库表中行数据的修改时间 一.默认情况下 –创建t_orascn测试表 SQL> create table t_oras ...
- Programming C# 学习笔记(二) 出发:“Hello World”
小序: 准备写这章的学习笔记了,啊,Hello World!多么亲切的语句,呵呵,当初学C语言的第一个程序就是输出它, 还记得费了好大劲终于把它输出来时候的那种兴奋感觉,真是让我怀念哦!(然 ...
- SVO学习笔记(二)
SVO学习笔记(二) 这篇文章 稀疏图像对齐 地图点投影(地图与当前帧间的关系) reprojectMap reprojectPoint reprojectCell 特征点对齐中的非线性优化 结尾 这 ...
最新文章
- 生命银行怎么样_银行双职工的家庭现状...
- 102.怎么学好软件工程?软件工程 = 工具 + 方法 + 过程
- DDL与DML的区别
- awk分析nginx日志里面的接口响应时间
- f-measure[转]
- 深度剖析数据库国产化迁移之路
- Spring Security使用数据库管理资源整理
- rhel5.3服务器安装centOS的yum源
- C#字典类型转URL参数字符串
- 50. Element removeChild() 方法
- 一个不明觉厉的貌似包含很多linux资料索引的网页
- 关于adb no serial number的解决方案
- 打开小米随身wifi的无线网卡功能
- JS实现批量图片上传
- 【集合论】关系性质 ( 自反性 | 自反性定理 | 反自反性 | 反自反性定理 | 示例 )
- Java使用多线程,UPD通过控制台之间互相通讯
- 清华大学计算机专业辅修课程,清华大学计算机应用专业-辅修专业
- 基于GPU预计算的大气散射
- 可以下载《全程软件测试》样章电子版
- IOT(34 )---联网常见通信协议与通讯协议梳理- 通讯协议