T-SQL

作者: 青木川_ | 来源:发表于2019-02-27 22:36 被阅读2次

sql是一个标准,而T-SQL是microsoft公司对这个标准的实现。

Transact-SQL在关系数据库管理系统中实现数据的检索,操作和添加功能。

T-SQL语言分为三种类型:

数据定义语言:如 create ,drop,

数据操作语言:如:insert,update.

数据控制语言:

变量和常量

常量是不需要声明的,如:数字1

变量又分为了局部变量和全局变狼。

声明变量的关键字是declare 定义变量

创建视图

通过界面设计视图

用语言创建视图

create view V_class1

as

select b.childClass_Type,b.childClass_Pntroduce

from tb_Class a,tb_ChildClass b

where a.class_Id=b.class_Id

视图的开头要V开头

select * from V_class1

运算符

算数运算符: +,-,*,/,%

&:位于逻辑运算符

|:位或运算符

^:位异运算符

比较运算符:

逻辑运算符

表达式

复杂的表达式采用+进行连接

注释

注释的作用就是增强代码的可读性。

注释主要描述程序的名称,作者的名称,变量说明,代码更改日期,算法描述。

if else

declare @num int select @num=AVG(fenshu) from T_student where kaoshi_Num='0203' and kecheng_Num='345' select @num if @num>=80 begin print '这门课程老师教的好' end else print '这门课老师还需要提高'

if else嵌套语句

else嵌套语句

case语句

case可以在原来数据库表基础上新建一列,是一个虚拟的列

while语句

while语句示例

waitfor语句

GOTO语句

用goto语句来执行重复的语句。

存储过程的创建

存储过程

简单的创建一个存储过程

exec proc_student  执行存储过程 带参数执行

Goto语句是跳转的意思,用于重复功能

declare@Counterint;

set@Counter=1

while@Counter<10

begin

         print@Counter

         set@Counter=@Counter+1

         if@Counter=4gotoBeach_One

         if@Counter=5gotoBeach_Two

end

Beach_One:

         print'Jumping To Beach One'

         gotoBeach_Three

Beach_Two:

         print'Jumping To Beach Two'

Beach_Three:

         print'Jumping To Beach Three'

结果是:

1

2

3

Jumping To Beach One

Jumping To BeachThree

一个表两个列作为主键,叫做组合主键。组合主键一般不建议使用,因为后期比较麻烦。

一般选择什么样的列作为主键?

[if !supportLists]1.      [endif]选择不会被修改的列。

[if !supportLists]2.      [endif]选择单列,不要选择那些组合咧

[if !supportLists]3.      [endif]选择那些简单的列,(整数列,自动编号)。

相关文章

  • T-SQL语言

    T-SQL语言 1 T-SQL运算 T-SQL提供了几类运算符:算术运算、位运算、比较运算、逻辑运算、字符串连接运...

  • 实验四 T-SQL语言基本流程控制语句

    实验四 T-SQL****语言基本流程控制语句 一.实验目的: \1. 掌握T-SQL语言的基本语法格式。 \2....

  • 实体完整性约束

    实验目的 1.掌握交互式和T-SQL创建PRIMARY KEY约束的方法。2.掌握交互式和T-SQL创建UNIQU...

  • 【SQL Server 第1篇】T-SQL概述

    T-SQL是SQL Server系统产品独有的关系数据库系统语言。 T-SQL主要由三部分组成 DDL:数据定义语...

  • 日入一词_88:manipulate

    Using T-SQL, you can write data manipulation queries that...

  • SQL Server 2012 T-SQL Recipes A

    下载地址:SQL Server 2012 T-SQL Recipes A Problem-Solution App...

  • 存储过程简介

    什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方...

  • T-SQL

    sql是一个标准,而T-SQL是microsoft公司对这个标准的实现。 Transact-SQL在关系数据库管理...

  • T-SQL

    T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它...

  • 《Sql Server编程》07-Sql Server Tran

    什么是Transact-SQL? Transact-SQL(又称 T-SQL),是在 Microsoft SQL ...

网友评论

      本文标题:T-SQL

      本文链接:https://www.haomeiwen.com/subject/vzrddqtx.html