sql 存储过程基本语法:
来源:BHCODE
一.注释
-- 单行注释,从这到本行结束为注释 sql 语法,类似 C++,c#中//
/* … */ 多行注释,类似 C++,C#中/* … */
二.变量(int, smallint, tinyint, decimal,oat,real, money
,smallmoneysql 语法, text ,image, char,
varchar。。。。。。)
语法:
DECLARE
{
{@local_variable data_type}
} [,...n]
例如:
declare @ID int --申明一个名为@ID 的变量,类型为 int 型
三.在 SQL Server 窗口中打印出变量的值
语法:
PRINT 'any ASCII text' | @local_variable | @@FUNCTION |
string_expr
四.变量赋值
例如:
--从数据表中取出第一行数据的 ID,赋值给变量@id,然后打印出来
Declare @ID int
Set @ID = (select top(1) categoryID from categories)
Print @ID
在 SQL 中,我们不能像代码那样直接给变量赋值,例如@id = 1,如果要达
到这样的功能,可以这样写: