首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
数据库
firebase
insert
elasticsearch
odbc
mysql
redis
json
oracle
nosql
memcached
mongodb
mysqli
sqlserver
sql
sqlite
join
database
mariadb
pymongo
hbase
当前位置:
开发笔记
>
数据库
> 正文
SQLServer中的T-SQL的基本对象
作者:yuguiping123 | 来源:互联网 | 2022-08-16 08:06
SQL的基本对象主要有常量,表示符,分隔符,保留关键字。
1、常量
常量是一个包含文字与数字,十六进制或数字常量。一个字符串常量包含单引号('')或双引号("")字符集中的一个或多个字符。
如果想在单引号分隔的字符串中用到单独的引号,可以在这个字符中用户连续的单引号(即用两个单引号表示单引号)。十六进制的常量表示不可打印的字符或者是其他二进制数据。每个十六进制常量都以0x开头,后面附带有字符或者数字。
有效字符常量举例:
"abc"
"ab .c"
"123"
'i don''t'
0xafec
不属于字符常量:
'ab'c' --奇数个单引号
'a" --引号不是成对的
数字常量包含所有有记号或没记号的整数、定点值和浮点数。
以下属于数字常量:
130
-130
-0.351E5
一个常量通常有一直数据类型和长度,这取决于常量的格式。
2、分隔符
在T-SQL中,双引号有两层意思。除了应用字符串之外,双引号还能够用来做分隔符,也就是所有的定界表示符(delimited identifier)。分隔标识符是标识的一种特殊类型,通常将保留关键字当做标识符并且用数据库对象的名称命名空间。
注:单引号和双引号之间的区别就在于前者是用于SQL92标准。标识符这种情况中,这种标准用于区分常规和分隔符。关键的两点就是分隔符是双引号引出的而且还区分大小写(T-SQL还支持用户方括号([])来代替双引号)。双引号只用于分隔字符串。一般来说,分隔标识符说明了标识符的规格,对保留关键字也起了同样的作用。分隔标识符还可以让不用名字(标识符、变量名),这些名字也可以再将来的SQL标准中用来作保留关键字。并且,分隔标识符还可能在标识符名种包含不合规定的字符,如空格。
在T-SQL的基本对象中,使用双引号是来定义SET语句的QUOTE_IDENTIFIER选项。如果这一选项设置为ON(即默认值),那么双引号中的标识符就被定义成了分隔符。在这种情况下。双引号就不能用于分隔字符串。
3、标识符
T-SQL中,标识符用于失败数据库对象如数据库、表和索引,通过字符串表示出来,长度可以达到128个字符,还包含字母、数据或者下面的字符:_、@和#。每个名称都必须以一个字母或者以下字符中的一个字符开头:_、@或#。#在以它开头的表明或者存储程序名表示一个临时对象。而以@开头的时间则表示一个变量。
4、保留关键字
每种程序设计语言都有一系列有保留意见的名称,他们被写入并用在定义格式中。这些名称叫做保留关键字。
sql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
database
SQL Server 2005 数据库快照的使用与管理
本文介绍了如何在 SQL Server 2005 中创建和使用数据库快照,包括创建数据库、数据表、插入数据、创建快照、查询快照数据以及使用快照进行数据恢复等操作。 ...
[详细]
蜡笔小新 2024-11-16 18:42:09
sql
8个IDC大数据基础定义解析丨IDC
本文针对IDC数据行业相关名词术语进行解析,分为4组相关概念,希望大家读完 ...
[详细]
蜡笔小新 2024-11-16 18:25:46
sql
PostgreSQL 12 版本预览:分离 max_wal_senders 和 max_connections 的连接槽处理
本文介绍了 PostgreSQL 12 中的一项重要改进,即 max_wal_senders 参数不再计入 max_connections,从而解决了流复制连接槽不足的问题。 ...
[详细]
蜡笔小新 2024-11-16 10:40:58
sql
MySQL 5.7 服务端在 Windows 上的安装与配置
本文详细介绍了在 Windows 系统上安装和配置 MySQL 5.7 服务端的方法,包括 my.ini 配置文件的设置、初始化数据库、启动服务以及设置用户权限等步骤。 ...
[详细]
蜡笔小新 2024-11-16 10:03:42
sql
在 SQL Server 中更新 XML 列
本文介绍了如何在 SQL Server (MSSQL) 数据库中更新 XML 列中的属性和节点内容。 ...
[详细]
蜡笔小新 2024-11-16 09:47:36
sql
图数据库与传统数仓实现联邦查询
图数据库与传统数仓实现联邦查询使用CYPHER实现从关系数据库过滤时间序列指标一、MySQL得到研报实体在Oracle中的唯一ID二、Oracle中过滤时间序列数据三、CYPHER ...
[详细]
蜡笔小新 2024-11-16 09:27:34
hbase
大数据领域的职业路径与角色解析
本文将深入探讨大数据领域的各种职业和工作角色,帮助读者全面了解大数据行业的需求、市场趋势,以及从入门到高级专业人士的职业发展路径。文章还将详细介绍不同公司对大数据人才的需求,并解析各岗位的具体职责、所需技能和经验。 ...
[详细]
蜡笔小新 2024-11-16 08:54:03
sql
Java毕业设计项目:“传情旧物”网站(含源码与数据库)
本项目介绍了如何配置和运行“传情旧物”网站,包括所需的技术栈、环境配置以及具体的操作步骤。 ...
[详细]
蜡笔小新 2024-11-15 20:52:51
sql
迈向卓越:Web开发人员的成长路径与学习指南
本文为初学者提供了一条清晰的学习路线,帮助他们逐步成长为优秀的Web开发人员。通过十个关键步骤,涵盖从基础到高级的各个方面,确保每位学习者都能找到适合自己的学习方向。 ...
[详细]
蜡笔小新 2024-11-15 20:34:57
database
PMA 配置存储结构中缺少关键字
在尝试将 mysqldump 文件加载到新的 MySQL 服务器时,遇到因使用保留关键字 'table' 导致的语法错误。 ...
[详细]
蜡笔小新 2024-11-15 19:35:06
sql
阿里面试题解析:分库分表后的无限扩容瓶颈与解决方案
本文探讨了在分布式系统中,分库分表后的无限扩容问题及其解决方案。通过分析不同阶段的服务架构演变,提出了单元化作为解决数据库连接数过多的有效方法。 ...
[详细]
蜡笔小新 2024-11-15 18:36:50
sql
Spring与Hibernate集成详解
本文详细介绍了如何将Spring框架与Hibernate ORM框架进行集成,包括配置文件的设置和数据持久化操作的实现。 ...
[详细]
蜡笔小新 2024-11-15 18:26:01
join
如何将两个具有相同主键的Excel表格合并
本文介绍如何将两个具有相同主键的Excel表格进行合并,通过左连接的方式将表2的数据插入到表1中。具体步骤包括在表1中添加新的列、使用VLOOKUP函数进行数据匹配,以及通过SQL语句实现数据库中的表连接。 ...
[详细]
蜡笔小新 2024-11-15 15:52:31
sql
解决Win7安装SQL Server时NetFx3启动失败的问题
在使用Win7系统安装SQL Server时,部分用户可能会遇到“启动Windows功能NetFx3时出错”的提示。本文将详细介绍这一问题的原因及解决方法。 ...
[详细]
蜡笔小新 2024-11-15 14:37:26
sql
WPF项目学习.一
WPF项目搭建版权声明:本文为博主初学经验,未经博主允许不得转载。一、前言记录在学习与制作WPF过程中遇到的解决方案。使用MVVM的优点是数据和视图分离,双向绑定,低耦合,可重用行 ...
[详细]
蜡笔小新 2024-11-15 11:38:43
yuguiping123
这个家伙很懒,什么也没留下!
Tags | 热门标签
数据库
firebase
insert
elasticsearch
odbc
mysql
redis
json
oracle
nosql
memcached
mongodb
mysqli
sqlserver
sql
sqlite
join
database
mariadb
pymongo
hbase
RankList | 热门文章
1
Oracle数据库中“latch: cache buffers chains”故障的诊断与解决策略综述
2
如何高效使用“叫我起床”应用程序:基础操作指南
3
掌握 IScroll 技巧:实现流畅的上拉加载与下拉刷新功能
4
Linux系统中的目录结构详解
5
深入解析 MXOTDLL.dll 在 C# 中的应用与优化策略
6
Storm学习心得:深入探讨消息可靠传输与一致性事务处理
7
openGauss行存储核心架构及其页面组织详解
8
Laravel 与 Vue 实现前后端分离时的跨域解决方案探析
9
智能制造数据综合分析与应用解决方案
10
深入解析 Vue.js 中的异步组件应用与优化策略
11
【小程序开发】iOS平台时间显示异常问题解析与优化方案
12
《晓行辞夫矶 李泂溉之先行》译文与原文赏析——元代诗人何中的诗意解析
13
MySQL 谓词选择性解析及函数应用实例分析
14
如何高效获取并管理社交媒体上的好友列表
15
MySQL 错误:检测到死锁,在尝试获取锁时;建议重启事务(Node.js 环境)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有