T-SQL程序设计基础
来源:互联网 发布:java 怎么调用sql 脚本 编辑:程序博客网 时间:2024/05/01 18:39
数据类型 25种
自定义数据类型
利用系统存储过程:sp_addtype.
语法为:
sp_addtype type,[system_data_type][,'nulltype']
type是自定义的数据类型,在每个数据库中必须唯一。
system_data_type是SQL Server提供的数据类型,用户定义的数据类型即
基于该类型。
null_type:指定必须如何处理null值。
sp_droptype系统存储过程来撤销用户定义数据类型
其它语言元素:
批处理
指包含一条或多条T-SQL语句组,一次性发送到SQL Server服务器
注视
“——”
“/* */” 可以注释多行
变量
全局变量不仅仅局限于某一程序,任何程序都可以随时调用。
在服务器级定义
只能使用预先定义全局变量
必须以 “@@”开头
局部变量 标识 “@”
声明局部变量
声明形式:
DECLARE @变量名 变量类型[,@变量名 变量类型...]
赋值
SELECT @局部变量=变量值
SET @局部变量=变量值
运算符
......
函数:
三种函数
行集函数:行集函数可以在T-SQL语句中当代表引用
聚合函数:聚合函数用于对一组值执行计算并返回一个单一的值。
标量函数:用于对传递给它的一个或者多个参数值进行处理和计算,返回
一个单一的值。
流程控制语句
BEGIN END
IF ELSE
IF EXISTS
...
声明游标
四个组成部分
DECLARE游标
OPEN游标
从一个游标中FETCH信息
CLOSE或DEALLOCATE游标
语法格式
DECLARE 游标名称 CURSOR
[local|global] ——局部或是全局
[forward_only|scroll] ——选择前一个,则游标只能从第一行滚动到最后一行。
[read_only]
FOR 选择语句
[FOR [UPDATE[OF 字段名称1,字段名称2...]]
打开游标时,使用INSENSITIVE保留字 open产生一个临时表来存放结果集
- T-SQL程序设计基础
- T-SQL程序设计基础
- T-SQL程序设计基础
- T-SQL 程序设计基础
- T-SQL程序设计基础
- T-SQL程序设计基础篇
- T-SQL程序设计基础-流程控制语句
- 第三章 t-sql程序设计基础 游标
- T-sql 程序设计基础(五)
- SQL server——T-SQL程序设计基础
- SQL Server初探——T-SQL程序设计基础
- T-SQL学习笔记-程序设计基础-自定义函数
- T-SQL学习笔记-程序设计基础-流程控制语句
- T—SQL程序设计
- T-SQL程序设计之数据类型
- T-SQL查询基础
- t-sql编程基础
- T-SQL语言基础
- 数据库的查询优化方法分析
- SQL基础及安装注意事项
- 8月20日
- SQL 语言基础
- debian squeeze (testing)安装virtualbox
- T-SQL程序设计基础
- 在MFC下如何定义全局变量和全局函数
- mysql数据库查询优化
- PKU 3370 Halloween treats 【鸽笼定理】
- POJ2626Chess题解动态规划DP
- 初识JQuery
- JPA 时间注解
- 我爱c++
- 深入理解sizeof()函数