Transact-SQL语言基础PPT.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Transact-SQL语言基础PPT

第三章 Transact-SQL语言基础 ;本章的学习目标:;任务3.1 工作场景导入;任务3.2 Transact-SQL概述;3.2.1 Transact-SQL语法约定;3.2.3 如何给标识符起名;3.2.3.1 标识符 2.标识符分类 SQL Server将标识符分为以下两种类型: 常规标识符:符合标识符的格式规则。 分隔标识符:包含在双引号(“”)或者方括号([ ])内的标识符。 该标识符可以不符合标识符的格式规则,如[MR GZGLXT]、MR和GZGLXT之间含有空格,但因为使用了方括号,所以视为分隔标识符。 注意:常规标识符和分隔标识符包含的字符数必须在1~128之间,对于本地临时表,标识符最多可以有116个字符。 ;/*创建名为example的数据库,并存放在“e:\sql\”目录中*/ CREATE DATABASE example ON (name=example, --设置数据库文件名称 filename=e:\sql\example.mdf, --设置文件存放位置 size=10, --指定文件大小 maxsize=50) --指定文件的最大容量 LOG ON --指定日志文件 (name=examplog, --指定日志文件名称 filename=e:\sql\example.ldf, --指定日志文件存放位置 size=5mb, maxsize=25mb, filegrowth=5mb) go;3.2.4 系统保留字;任务3.3 常量 (1)字符型常量 ASCII字符串常量:用单引号括起来,由ASCII字符组成。 如果在字符常量中已经包含了一个单引号,那么可以使用两个单引号表示这个带单引号的字符,例如“数据库原理”表示‘数据库原理’。 Unicode字符串常量的格式与ASCII字符串常量相似,但它前面有一个前缀N,而且N前缀必须是大写的。 如:N’SQL Server’、N’张三’、N’计算机科学与技术’。 ;任务3.3 常量 (2) 数值型常量 数值型常量包含整型常量和实数型常量。 整型常量(Integer)用来表示整数。可细分为二进制整型常量、十六进制整型常量和十进制整型常量。二进制整型常量以数字0或1表示;十六进制整型常量由前缀0x后跟十六进制数组成;十进制整型常量即不带小数点的十进制数; 实数型常量用来表示带小数部分的数,有定点数和浮点数两种表示方式,其中浮点数使用科学记数法来表示。如:0.3E-5。;(3) 日期时间型常量(datetime) 日期时间型常量使用特定格式的字符日期值来表示,并且用单引号括起来。如2009年4月1日可以用以下方式表示:’April 1,2009’、’04/01/2009’或。 (4) 货币型常量(money) 货币型常量以前缀“$”作为标识。如$123.45。;任务3.4 变量;任务3.4 变量;例:用赋值语句分别定义两个整型变量x和y。使x的值为20,y的值为5,计算并显示x,y,3x +4y,xy,和x /y的值。 declare @x int,@y int set @x=20 set @y=5 select @x,@y,3*@x+4*@y,@x*@y,@x/@y 例:创建两个局部变量,并赋值,然后输出变量的值。 declare @var1 char(10),@var2 char(20) set @var1=郑州大学 set @var2=@var1+是一所综合性大学 select @var1,@var2 go;示例:创建一个名为sex的局部变量,并在select语句中使用该局部变量查找表student中所有女同学的信息。 use xscj2005 declare @ sex char(2) set @ sex =女 select * from student where ssex=@ sex;例:使用查询给变量赋值。 use XSCJ2005 go declare @xm varchar(8) set @xm =(select sname from student where sno=2008056103) select @xm Go use XSCJ2005 go declare @xm varchar(8) select @xm =sname from student select @xm Go 说明:如果返回多个值,将返回的最后一个值赋给变量;例: use XSCJ2005 go declare @xm varchar(8) select @xm=刘丰 select @

文档评论(0)

djdjix + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档