第6章 T-SQL编程与应用.docVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 T-SQL编程与应用

T-SQL编程与应用 T-SQL语言基础 T-SQL语言的编程功能 基本功能 支持ANSI SQL-92标准:DDL数据定义,DML数据操纵,DCL数据控制,DD数据字典 扩展功能 加入程序流程控制结构 加入局部变量,系统变量等 标识符 标识符分类 常规标识符Regular identifer(严格遵守标识符格式规则) 界定标识符Delimited identifer(引号’或方括号[]) 标识符格式规则 SQL server 7.0以前的版本,标识符长度限制在30个字符以内。?SQL server2000的标识符:1~128个字符;临时表名1~116个字符。标识符的第一个字符必须是:大、小写字母、下划线、@、#。其中,@和#在TSQL中有专门的含义。接下来的字符必须是符合Unicode2.0标准的字母,或者是十进制数字,或是特殊字符@, #, _, $。标识符不能与任何SQL Server保留字匹配。标识符不能包含空格,或别的特殊字符。?””或方括号[]) 注意:数据库名、表名必须符合标识符规范。 对象命名规则 所有数据库对象的引用由下面四部分构成: server_name.[database_name].[schema_name].object_name | database_name.[schema_name].object_name | schema_name.object_name | object_name 说明: server_name 指定链接的服务器名称或远程服务器名称。 database_name 如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称。如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录。 schema_name 如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称。 object_name 对象的名称。从 SQL Server 2005 开始,每个对象都属于一个数据库架构。数据库架构是一个独立于数据库用户的非重复命名空间。您可以将架构视为对象的容器。可以在数据库中创建和更改架构,并且可以授予用户访问架构的权限。任何用户都可以拥有架构,并且架构所有权可以转移。在SQL Server 2000中架构和用户是没有多大的区别,我们在2000中一般是指所有者。2005后,用户和架构开始明确的分开,架构可以理解为对象的容器或者命名空间。.数据库名.拥有者名.对象名 注释 注释多行 /* fshjhfjkshfjsdhfsdjf fsjdkfljskdlfjkldsfjkdslfjfjfj */ 注释单行 --ghjfghkfdjhgkfhgjfdhgkgjfdh 表达式 常量 常量是指在程序运行中值不变的量。根据常量的类型不同分为字符型常量,整型常量,日期时间型常量、实型常量、货币常量、全局唯一标识符。 1 字符串常量 字符串常量分为ASCII字符串常量、UNICODE字符串常量。 ASCII常量:用单引号括起来,由ASCII构成的字符串。如,abcde UNICODE常量:前面有一个N,如Nabcde。(N在SQL92规范中表示国际语言,必须大写) 字符串常量必须放在单引号或双引号中。由字母、数字、下划线、特殊字符(!,@,#)组成。 当单引号括住的字符串常量中包含单引号时,用2个单引号表示字符串中的单引号。如,Im ZYT写作Im ZYT。 T-SQL中设置SET QUOTED_IDENTIFIER { ON | OFF }设置。当SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有Transact-SQL 标识符规则。july 22,200722-july-2007 06-24-198306/2405-2319820624 1982年10月1日 4 实型常量 实型常量有定点和浮点。如165.234,10E23 5 货币常量 用货币符号开头。如¥542324432.25。SQL Server不强制分组,也就是每隔三个数字插一个逗号之类的。 6 全局唯一标识符 全局唯一标识符(Globally Unique Identification Numbers,GUID)是16字节长的二进制数据类型,是SQL Server根据计算机网络适配器地址和主机时钟产生的唯一号码生成的全局唯一标识符。 ?例如:6F9619FF-8B86-D011-B42D-00C04FC9

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档