大工20春《sql数据库系统及应用》辅导资料十二

复习资料 sql数据库系统及应用 温度: 时间:2020-09-21 13:18:05
SQL数据库系统及应用辅导资料十二主    题:第七章  Transact-SQL(一)N4e奥鹏作业学习网(aopeng123.cn)
学习时间:2020年6月15日--6月21日“不忘初心、牢记使命”主题理论学习:N4e奥鹏作业学习网(aopeng123.cn)
忠诚是共产党人必须具备的优秀品格。“忠诚印寸心,浩然充两间”的坚毅,“砍头不要紧,只要主义真”的无畏,腹中满是草根而宁死不屈的气节,食指钉入竹签而永不叛党的坚贞,无数先烈用鲜血诠释了对党的忠诚。对党忠诚必须是纯粹的、无条件的,是政治标准、更是实践标准,鲜明体现在坚决贯彻答案决策部署上。N4e奥鹏作业学习网(aopeng123.cn)
摘选自《在第十九届中央纪律检查委员会第二次全体会议上的讲话》内    容:第七章  Transact-SQLN4e奥鹏作业学习网(aopeng123.cn)
这周我们将学习课件第七章(Transact-SQL基础、        Transact-SQL流程控制)。本节的学习要求及需要掌握的重点内容如下:N4e奥鹏作业学习网(aopeng123.cn)
1. 了解什么是Transact-SQLN4e奥鹏作业学习网(aopeng123.cn)
2. 掌握Transact-SQL变量、数据类型、运算符的定义方法N4e奥鹏作业学习网(aopeng123.cn)
3. 掌握Transact-SQL中的流程控制语句N4e奥鹏作业学习网(aopeng123.cn)
4. 掌握编写函数的方法Transact-SQL基础N4e奥鹏作业学习网(aopeng123.cn)
1、Transact-SQL概述N4e奥鹏作业学习网(aopeng123.cn)
Transact-SQL(T-SQL)是MS SQL Server对于标准SQL语言的扩展,是在MS SQL Server上运行的数据库编程语言。N4e奥鹏作业学习网(aopeng123.cn)
使用T-SQL可以在数据库端编写使用变量及常量,具有流程控制的程序,并可以将所编写的程序存储在数据库端以便后期调用,还可以编写触发器已处理特定的数据库事件,实现操作审计等功能。2、Transact-SQL数据类型N4e奥鹏作业学习网(aopeng123.cn)
T-SQL可使用SQL Server 2008中超过35种的不同数据类型。N4e奥鹏作业学习网(aopeng123.cn)
数据类型可分为5大类:字符类型、数值类型、日期和时间、二进制字符串、其它数据类型N4e奥鹏作业学习网(aopeng123.cn)
字符类型:N4e奥鹏作业学习网(aopeng123.cn)
/N4e奥鹏作业学习网(aopeng123.cn)
数值类型:N4e奥鹏作业学习网(aopeng123.cn)
/N4e奥鹏作业学习网(aopeng123.cn)
/N4e奥鹏作业学习网(aopeng123.cn)
float(n)中的n是用于存储该数尾数 (mantissa) 的位数。SQL Server对此只使用两个值。如果指定位于1~24之间,SQL就使用24。如果指定25~53之间,SQL就使用53, 默认使用53。N4e奥鹏作业学习网(aopeng123.cn)
real的同义词为float(24)。日期和时间类型:N4e奥鹏作业学习网(aopeng123.cn)
/N4e奥鹏作业学习网(aopeng123.cn)
二进制数据类型:N4e奥鹏作业学习网(aopeng123.cn)
/N4e奥鹏作业学习网(aopeng123.cn)
其他数据类型:N4e奥鹏作业学习网(aopeng123.cn)
/3、Transact-SQL常量及变量N4e奥鹏作业学习网(aopeng123.cn)
常量:N4e奥鹏作业学习网(aopeng123.cn)
在程序运行过程中不发生改变的量,可以是任何数据类型。N4e奥鹏作业学习网(aopeng123.cn)
-字符串常量(’Hello world’)N4e奥鹏作业学习网(aopeng123.cn)
-二进制常量(0xB0A1)N4e奥鹏作业学习网(aopeng123.cn)
-bit常量(0,1)N4e奥鹏作业学习网(aopeng123.cn)
-时间和日期常量(’2014年2月2日’)变量在内存中存储信息的单元,所存储信息可以变化。N4e奥鹏作业学习网(aopeng123.cn)
T-SQL支持2种变量:局部变量、全局变量N4e奥鹏作业学习网(aopeng123.cn)
局部变量N4e奥鹏作业学习网(aopeng123.cn)
定义方法 :declare @stuName varchar(20)N4e奥鹏作业学习网(aopeng123.cn)
赋值方法:N4e奥鹏作业学习网(aopeng123.cn)
Select @stuname=sname,@stuage=sage from student where sno=1N4e奥鹏作业学习网(aopeng123.cn)
se t@stuage=30N4e奥鹏作业学习网(aopeng123.cn)
显示方法 :   Print @stuname全局变量N4e奥鹏作业学习网(aopeng123.cn)
-SQL Server系统内部实现定义好的变量,不需要用户参与定义N4e奥鹏作业学习网(aopeng123.cn)
-SQL Server一共提供了30多个全局变量,全局变量的名称都是以@@开头的。N4e奥鹏作业学习网(aopeng123.cn)
-@@ERROR,@@CONNECTIONS,@@VERSION…注释符N4e奥鹏作业学习网(aopeng123.cn)
单行注释     --N4e奥鹏作业学习网(aopeng123.cn)
多行注释    /* */N4e奥鹏作业学习网(aopeng123.cn)
使用注释的TSQL语句:N4e奥鹏作业学习网(aopeng123.cn)
/4、Transact-SQL运算符N4e奥鹏作业学习网(aopeng123.cn)
运算符N4e奥鹏作业学习网(aopeng123.cn)
赋值“=”N4e奥鹏作业学习网(aopeng123.cn)
    SET,如SET @stuname=‘Tom’  SELECT语句,如SELECT@stuname=‘Tom’N4e奥鹏作业学习网(aopeng123.cn)
比较运算符N4e奥鹏作业学习网(aopeng123.cn)
    构造布尔表达式      >,>=,<,<=,=,!=,!>,!<N4e奥鹏作业学习网(aopeng123.cn)
    三种结果(TRUE,FALSE,UNKNOWN)N4e奥鹏作业学习网(aopeng123.cn)
逻辑运算符:ALL,ANY,SOME,AND,OR,NOT,BETWEEN,EXISTS,IN,LIKEN4e奥鹏作业学习网(aopeng123.cn)
位运算符:&,|,~,^N4e奥鹏作业学习网(aopeng123.cn)
字符串连接运算符:+,如‘好学生’+@stunameN4e奥鹏作业学习网(aopeng123.cn)
运算符优先级:N4e奥鹏作业学习网(aopeng123.cn)
+(正),-(负),~N4e奥鹏作业学习网(aopeng123.cn)
*,/,%N4e奥鹏作业学习网(aopeng123.cn)
+(加),+(字符串连接),-(减)N4e奥鹏作业学习网(aopeng123.cn)
=(相等比较),<, >, >=,<=, <>,!=,!>,!<N4e奥鹏作业学习网(aopeng123.cn)
^(按位异或),&,|N4e奥鹏作业学习网(aopeng123.cn)
NOTN4e奥鹏作业学习网(aopeng123.cn)
ANDN4e奥鹏作业学习网(aopeng123.cn)
ALL,ANY,BETWEEN,IN,LIKE,OR,SOMEN4e奥鹏作业学习网(aopeng123.cn)
=(赋值)Transact-SQL流程控制N4e奥鹏作业学习网(aopeng123.cn)
1、Transact-SQL流程控制语句N4e奥鹏作业学习网(aopeng123.cn)
流程控制语句:N4e奥鹏作业学习网(aopeng123.cn)
BEGIN…END语句   IF…ELSE语句N4e奥鹏作业学习网(aopeng123.cn)
【例】设定变量score,根据score的值判断成绩是否合格,并输出结论。N4e奥鹏作业学习网(aopeng123.cn)
T-SQL语句为:N4e奥鹏作业学习网(aopeng123.cn)
DECLARE @score INT,@a NCHAR(10)N4e奥鹏作业学习网(aopeng123.cn)
SET @score=55N4e奥鹏作业学习网(aopeng123.cn)
IF @score>=60N4e奥鹏作业学习网(aopeng123.cn)
  SET @a=N'成绩合格'N4e奥鹏作业学习网(aopeng123.cn)
ELSEN4e奥鹏作业学习网(aopeng123.cn)
  SET @a=N'成绩不合格'N4e奥鹏作业学习网(aopeng123.cn)
SELECT @aCASE语句N4e奥鹏作业学习网(aopeng123.cn)
【例】建立表temp,输入三个成绩,分别指出成绩的等级。N4e奥鹏作业学习网(aopeng123.cn)
T-SQL语句为:N4e奥鹏作业学习网(aopeng123.cn)
CREATE TABLE temp (score INT NOT NULL)        --创建temp表,只有一个字段scoreN4e奥鹏作业学习网(aopeng123.cn)
INSERT INTO temp VALUES (60)                        N4e奥鹏作业学习网(aopeng123.cn)
INSERT INTO temp VALUES (30)N4e奥鹏作业学习网(aopeng123.cn)
INSERT INTO temp VALUES (90)                --插入score值SELECT * FROM temp                        --查看temp表的数据N4e奥鹏作业学习网(aopeng123.cn)
GON4e奥鹏作业学习网(aopeng123.cn)
SELECT score,N4e奥鹏作业学习网(aopeng123.cn)
CASE WHEN score<60 THEN '不及格'N4e奥鹏作业学习网(aopeng123.cn)
     WHEN score>=60 AND score<85 THEN '良好'N4e奥鹏作业学习网(aopeng123.cn)
         ELSE '优秀'N4e奥鹏作业学习网(aopeng123.cn)
ENDN4e奥鹏作业学习网(aopeng123.cn)
FROM temp2、编写Transact-SQL函数N4e奥鹏作业学习网(aopeng123.cn)
SQL Server 2008允许用户自定义函数,并将其用于任何可使用系统函数的位置。N4e奥鹏作业学习网(aopeng123.cn)
create function 函数名 N4e奥鹏作业学习网(aopeng123.cn)
(@p1 变量类型 [, @p2 变量类型…])N4e奥鹏作业学习网(aopeng123.cn)
returns 参数 as N4e奥鹏作业学习网(aopeng123.cn)
beginN4e奥鹏作业学习网(aopeng123.cn)
        {命令行|程序块}N4e奥鹏作业学习网(aopeng123.cn)
end;alter function 函数名 N4e奥鹏作业学习网(aopeng123.cn)
(@p1 变量类型 [, @p2 变量类型…])N4e奥鹏作业学习网(aopeng123.cn)
returns 参数 as  N4e奥鹏作业学习网(aopeng123.cn)
beginN4e奥鹏作业学习网(aopeng123.cn)
        {命令行|程序块}N4e奥鹏作业学习网(aopeng123.cn)
end;drop function 函数名重要考点N4e奥鹏作业学习网(aopeng123.cn)
名词解释N4e奥鹏作业学习网(aopeng123.cn)
1. Transact-SQL:T-SQL是MS SQL Server对于标准SQL语言的扩展,是在MS SQL Server上运行的数据库编程语言。简答题:N4e奥鹏作业学习网(aopeng123.cn)
1. T-SQL和SQL的关系是什么?N4e奥鹏作业学习网(aopeng123.cn)
答:SQL全称是“结构化查询语言(Structured Query Language)”SQL(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。T-SQL是标准 SQL程式设计语言的增强版,它是用来让应用程式与 SQL Server沟通的主要语言。T-SQL是在SQL的基础上发展起来的一种结构化查询语言,在使用时,要用到SSMS(SQL Server Management Studio)中的查询编辑器。N4e奥鹏作业学习网(aopeng123.cn)
单选题:N4e奥鹏作业学习网(aopeng123.cn)
用于求系统日期(本地服务器的DATETIME值)的函数是(    )。N4e奥鹏作业学习网(aopeng123.cn)
A.YEAR()N4e奥鹏作业学习网(aopeng123.cn)
B.GETDATE()N4e奥鹏作业学习网(aopeng123.cn)
C.COUNT()N4e奥鹏作业学习网(aopeng123.cn)
D.SUM()N4e奥鹏作业学习网(aopeng123.cn)
答案B N4e奥鹏作业学习网(aopeng123.cn)
分析:A选项返回指定日期的年部分的整数,C选项返回条数,D选项为求和
相关说明:
1、本站提供的作业资料等可能与您需要的有些出入,请联系我们的QQ客服
2、请用我们提供的搜索功能查找您要的作业资料。如果找不到的话请到我们的学习论坛去咨询。

关于奥鹏学习网

奥鹏作业学习网提供免费奥鹏作业答案,代做奥鹏在线作业答案,奥鹏离线作业答案,奥鹏考查课试题答案,奥鹏考试答案,实践报告及毕业论文代写,奥鹏教育大工、北航、南开、东财、中医大、东师、西交、北语、东大、中石油、浙大等作业答案在线辅导

'); })();