数据库复习总结(17)-T-Sql编程

Posted mhq-martin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库复习总结(17)-T-Sql编程相关的知识,希望对你有一定的参考价值。

T-SQL(SQL SERVER)

百度百科:(即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL 的 DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性)

(1)变量
                 -》声明:declare 变量名 类型--变量名要求以 @ 开头
                 -》设置:set/select 变量名=值
                 -》输出:print/select 变量名
                 -》全局变量:使用双 @ 符号,系统内置变量
                       @@version --数据库版本
                       @@identity --进行插入后调用,返回最亲的标识值
                       @@servername --服务器名称
                       @@error --返回执行的上一个 Transact-SQL 语句的错误号,如果没有错误则返回0
                       @@rowcount --返回受上一语句影响的行数
(2)选择语句if

技术分享图片

(3)循环语句while(只有这一个)

技术分享图片
(4)异常处理语句
                begin try...end try
                begin catch...end catch

技术分享图片
--1、变量
declare @name nvarchar(10)--声明
set @name=武大--赋值
print @name--输出
View Code
技术分享图片
--选择语句
declare @id int
set @id=10
if @id>5
begin
    --满足条件时,执行如下代码
    print ok
end
else
begin
    --不满足条件时,执行如下代码
    print no
end

--循环
declare @id int
set @id=1
while @id<10
begin
    print @id
    set @id=@id+1
end

--输出1-10之间的所有偶数
declare @num int
set @num=1
while @num<11
begin
    if @num%2=0
    begin
        print @num
    end
    set @num=@num+1
end

--异常处理
begin try
    delete from ClassInfo
end try
begin catch
    print @@error
end catch
View Code

 

以上是关于数据库复习总结(17)-T-Sql编程的主要内容,如果未能解决你的问题,请参考以下文章

CGBTN2108_DAY17总结复习

CGBTN2109-DAY17总结复习

CGBTN2111-DAY17总结复习

CGBTN2107-DAY17总结复习

CGBTN2111-DAY17总结复习

CGBTN2110 DAY17复习总结