SQL 中创建存储过程

怎么 在SQL 中创建存储过程 语句我会写 但是写到 查寻分析器中 是不是要运行一下数据库中才会有这个存储过程呢? 一个查询 是一个文件啊 不保存它 那么写的SQL 语句会不会就没有了呢没了我的 存储过程不是也没有了 因为这要 外部参数的 没值我也运行不了 怎么 弄

你把那个创建存储过程的查询语句运行一下
数据库里就会按照你的语句建立存储过程了
建立好后你写的那个创建存储过程的语句就没用了
下次直接就可以调用创建好的存储过程
有output参数的存储过程可以通过定义变量来传入参数啊,比如这样
--创建存储过程
create
procedure
Test
@i
int
output
as
set
@i
=
@i
*
2
--定义一个变量
declare
@i
int
--赋值10
set
@i
=
10
--打印输出
print
@i
--调用存储过程,使变量@i乘以2
Test
@i
output
--打印输出
print
@i
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答