存储过程declare用法问题

2025-04-14 00:55:42
推荐回答(4个)
回答1:

start_Quantity 肯定是自定义类型啦,SQL里面没有这种类型的
自定义类型的好处你自己baidu一下吧,不怎么好解释了
其实这句话的意思很简单,就是定义一个start_Quantity的类型,他的名字就是SrcQty,只是定义的时候名字必须用@开头,如果还不能理解的话,你就这样理解好了:declare @temp datetime,这句话就是定义一个datetime类型的变量 ,该变量的名字是temp

回答2:

declare就是定义一个变量,和其它语言一样的,使用变量时你必须先定义它。
例:
declare
intIndex
int
--定义一个变量
set
inIndex
=
1
--给定义的变量赋值

回答3:

declare @SrcQty start_Quantity --

declare--声明
@SrcQty 变量
start_Quantity--类型,必胡要存在

回答4:

定义一个临时变量-
-
可以在存储过程结束后drop掉