存储过程入门
来源:互联网 发布:mac照片在哪个文件夹 编辑:程序博客网 时间:2024/06/16 11:12
下面开始学T-SQL的语法
-- 单行注释,从这到本行结束为注释,类似C++,c#中//
/* … */ 多行注释,类似C++,C#中/* … */
DECLARE
{
{@local_variable data_type}
} [,...n]
PRINT 'any ASCII text' | @local_variable | @@FUNCTION | string_expr
在SQL中,我们不能像代码那样直接给变量赋值,例如@id = 1,如果要达到这样的功能,可以这样写:
以下必要时候省略变量申明
? > (greater than).
? < (less than).
? = (equals).
? <= (less than or equal to).
? >= (greater than or equal to).
? != (not equal to).
? <> (not equal to).
? !< (not less than).
? !> (not greater than).
没什么说的
将多条语句作为一个块,类似与C++,C#中的{ }
例如:
IF Boolean_expression
{sql_statement | statement_block}
[ELSE
{sql_statement | statement_block}]
上面的例子用到了比较操作符,语句块,和IF的语法。
BEGIN TRAN[SACTION] [transaction_name | @tran_name_variable]
我们可以在存储过程中用Select语句取出每一行数据进行操作,这就需要用到游标。
DECLARE cursor_name CURSOR
[LOCAL | GLOBAL]
[FORWARD_ONLY | SCROLL]
[STATIC | KEYSET | DYNAMIC | FAST_FORWARD]
[READ_ONLY | SCROLL_LOCKS | OPTIMISTIC]
[TYPE_WARNING]
FOR select_statement
[FOR UPDATE [OF column_name [,...n]]]
- 存储过程入门
- 存储过程入门
- SQLserver 存储过程入门
- 存储过程入门
- 存储过程入门
- 存储过程入门
- 存储过程入门提高
- 存储过程入门
- 存储过程入门
- Oracle存储过程入门
- 存储过程入门
- SQL存储过程入门
- 存储过程入门
- SQL存储过程入门
- Oracle存储过程入门
- mysql 存储过程入门
- oracle存储过程入门
- oracle存储过程入门
- 马云+许家印=神马?
- 7.21 JS基础知识的巩固提升
- Chapter 1 Securing Your Server and Network(3):使用托管服务帐号
- hdu 1102 Constructing Roads(图论:最小生成树)
- python笔记1:file类
- 存储过程入门
- 分析ActionBar-PullToRefresh的代码思路
- spring mvc 从页面请求到 经过后台返回 数据页面的过程
- 比赛结果展示时,某些文字过长,如何使其换行又不影响美观?
- Android OpenGL 学习笔记 --开始篇
- 密码输入框,确认密码输入框不能复制粘贴
- Python使用源文件
- centos hadoop-2.3.0(HA+Federation+YARN)配置
- Globalization