当前位置:首页 > java知识学习_java技术文章 > 正文

quotename函数用法与示例与问题总结与常用函数整理 PDF 下载

浏览87+

一、quotename函数的基本用法

1)基本语法应用

quotename(‘character_string’[,‘quote_character’]),[]里面的内容说明可以省略,缺省情况下,说明用‘[]’引用,character_string,unicode字符数据构成的字符串,character_string是sysname值。

quote_character,用作分隔符的单字符字符串,可以是单引号(‘)、左方括号([)或右方括号(])或者英文双引号(“),缺省情况下则使用方括号作为分隔符([ ])。

2)该函数相关示例与结果展示

quotename函数看分隔符默认是[ ],在sql server中做实验,可以得出如下结论,请注意,字符串 ab[]cde 中的右方括号有两个,用于指示转义符。

quotename函数计算结果展示

3)存储过程编写时实际使用与总结

quotename函数在存储过程中的用法

quotename()的主要作用就是在存储过程中,给列名、表名等加个[]、’’等以保证sql语句能正常执行。

二、语法与相关示例展示

语法展示:QUOTENAME ( ‘character_string’ [ , ‘quote_character’ ] ) 。

character_string:指的是需要被特殊处理的字符。

quote_character:例如{}、[]等之类的字符。

quotename函数实际使用例子

三、常用函数整理 PDF 下载

quotename免费下载地址:https://pan.baidu.com/share/init?surl=3jyMNV6Vz_lk1P5U0QQufQ

提取码:xbeb

quotename函数整理大全文档

四、相关问题整理

问题一:elect quotename(‘abc[aa]def’)的结果是[abc[]]def],为什么中间有两个]],一般说是用于指示转义字符
指示转义字符是什么意思?指示哪个转义字符。

问题解答:

QUOTENAME (Transact-SQL):返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的字符串成为有效的 SQL Server 分隔标识符。

适用范围:SQL Server(SQL Server 2008 至当前版bai本),Windows Azure SQL Database(初始版本至当前版本)。

语法: QUOTENAME ( ‘character_string’ [ , ‘quote_character’ ] )

参数:’character_string’:Unicode 字符数据构成的字符串。 character_string 是 sysname 值,并且不得超过 128 个字符。 超过 128 个字符的输入将返回 NULL。

参数:’quote_character’:用作分隔符的单字符字符串。 可以是单引号 (‘)、左方括号或右方括号 ([]) 或者英文双引号 (“)。 如果未指定 quote_character,则使用方括号。返回类型:nvarchar(258)

示例与结果集展示:

以下示例接受字符串 abc[]def 并使用 [ 和 ] 字符来创建有效的 SQL Server 分隔标识符,SELECT QUOTENAME(‘abc[]def’);

下面是结果集:[abc[]]def]        (1 row(s) affected)

请注意,字符串 abc[]def 中的右方括号有两个,用于指示转义符,结果中,第一个 “]”的意思是告诉系统,第二个”]”是数据的一部分而不是分隔符,第三个也就是最后一个”]”才是分隔符。就好比SQL的一个字符串中,如果你的字符串里面有单引号,则需要转义,也就是 ‘这是一个”用于显示的单引号’,这里中间的两个单引号跟例子里面的两个反中括号效果一样。

扩展阅读:

请教quotename函数的理解

执行存储过程/存储过程中执行SQL语句

MySQL数据库实现分页查询的SQL语句写法!

 

百度云网盘视频教程分享

责任声明:文章信息由IT教程屋小编精心整理总结编排而成,倾注了心血和汗水,转载时请遵循行业规范务必注明文章作者、来源及本页链接,谢谢合作!
本篇文章标题:quotename函数用法与示例与问题总结与常用函数整理 PDF 下载
本篇文章url地址:http://www.itjcw123.cn/7082.html