网站大量收购独家精品文档,联系QQ:2885784924

北京邮电大学《数据库应用技术》SQLServer第二章 Transact-SQL 语句及编程概述.pdfVIP

北京邮电大学《数据库应用技术》SQLServer第二章 Transact-SQL 语句及编程概述.pdf

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
第二章 Transact-SQL 语句及编程概述 在编写和执行 Transact-SQL 语句时,使用:  数据控制语句(DCL )语句,用于确定谁可以查看或更改数据库。  数据定义语句(DDL )语句,用于创建数据库对象。  数据操作语句(DML )语句,用于查询和更改数据。  其它语言元素,如变量,运算符,函数,控制流语句和注释。 一、 数据控制语言语句 设置或更改权限  GRANT  DENY  REVOKE 二、 数据定义语句 创建数据库、表和用户定义的数据类型,管理数据库对象  CRAETE Object_name  ALTER Object_name  DROP Object_name 三、 数据操作语句 处理数据库中的数据  SELECT  INSERT  UPDATE  DELETE 四、 其它语言元素 1.程序注释语句  两种形式的程序注释语句: 一种使用/*和*/括起来的可以连续书写多行的注释语句。 一种使用- -表示的只能单行书写的注释语句。 2 .局部变量(用户定义)  在 DECLARE 语句中定义 DECLARE @varible_name datatype [,…n]  局部变量名必须以@打头;  数据类型可以是系统数据类型和用户数据类型(除text,ntext,image) ,初始值为NULL  为局部变量赋值: 使用 SELECT 语句 使用 SET 语句 DECLARE @MYCOUNTER INT,@MYVAR CHAR(20) SELECT @MYCOUNTER=20 SET @MYVAR=’THIS IS A TEST’  在声明它的语句、批或过程中使用 3 .全局变量  全局变量由 SQL Server 预先定义和维护,不是由用户程序定义,是在服务器级定义的;  用户不能给全局变量赋值,或直接更改变量中的值;  全局变量名字的前面有两个@符;  这些变量不能由用户参与定义,反映的是服务器当前活动状态的信息;  局部变量不能与全局变量名称相同,否则会出现不可预测的结果。  一共提供了 30 多个全局变量,例如: @@CONNECTIONS :对此服务器进行的连接数目 @@ERRORS :反映一条语句的执行情况,执行成功,返回0 @@IDENTITY :返回最近一次插入的IDENTITY 列的数值 @@ROWCOUNT:返回上一条 SQL 语句影响的行的数目 @@VERSION :返回当前服务器的安装日期,版本和处理器的类型 4 .运算符  算术运算符:+ ,-,*,/ ,%  比较运算符: , , = , = , = , (!=)  字符串并置运算符:+  逻辑运算符:NOT ,AND ,OR  组合运算符: () 5 .函数 Transact-SQL 提供的函数大致可以分为以下几类:  数学函数 ABS(数值型表达式) ASCII(字符型表达式) 返回字符表达式最左端字符的 ASCII 代码值 POWER(数值表达式 1, 数值表达式 2) 乘方 SQUARE(FLOAT 表达式) SIGN(数值型表达式) 符号函数 返回给定表达式的正 (+1) 、零 (0) 或负 (-1) 号 RAND(整形表达式) 返回 0 到 1 之间的随机 float 值  字符串函数 LEN(字符串表达式) 返回给定字符串表达式的字符(而不是字节)个数,其中不包含 尾随空格 DATALENTH(表达式) 返回任何表达式所占用的字节数 LEFT(字符型表达式,整型表达式) RIGHT(字符型表达式,整型表达式) SUBSTRING(字符型表达式,整型表达式, 整型表达式) 返回字符、binary 、text 或 image 表达式的一部分 UPPER(字符型表达式) LOWER((字符型表达式) SPACE(整型表达式) REPLICATE(字符型表达式,整型表达式)

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档