如何在sql创建一条插入数据的存储过程

 我来答
做一个快乐的茶农
高粉答主

2019-07-18 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:35.3万
展开全部

1、首先需要打开SQL Server Managment管理工具,新建一个表。

2、然后在表中插入一些样例数据。

3、接下来在SQL Server Managment中右键单击可编程性,选择新建存储过程

4、然后在SQL编写界面中编写SQL语句,注意这里的@name就是接收的输入参数。

5、编写好存储过程,执行一下,就会在可编程性下面找到创建的存储过程。

6、最后通过exec调用一下存储过程,在调用的时候传入参数,就实现了带参数的存储过程编写了。

云计算懂管理的小司
推荐于2017-11-23 · TA获得超过1146个赞
知道小有建树答主
回答量:756
采纳率:100%
帮助的人:444万
展开全部
create or replace PROCEDURE test_insert -定义名称
(in_insert in number
in_insert2 in number, -定义输入值
on_code out number) -定义输出值
is
begin -开始实施
insert into table_name (列名1,列名2,列名3)
values (in_insert,in_insert2) --操作语句执行插入表 end
test_insert ;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9463fa8
2010-10-19 · TA获得超过164个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:122万
展开全部
create proc insert_proc
@id int,
@name varchar(20)

as
insert into [.....](id,name)
values(@id,@name)

一个很简单的存储过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshifotuo
2010-10-18 · TA获得超过701个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:268万
展开全部
create procedure procIsert
as @username varchar(20),@password(20) varchar(20)
as insert into tbl_user(username,password) values(@username,@password)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我想遇见你11
2019-08-23
知道答主
回答量:1
采纳率:0%
帮助的人:711
展开全部
DELIMITER //
CREATE PROCEDURE INSERT_ID(IN looptimes INT)
BEGIN
DECLARE i INT DEFAULT 0;
WHILE i < looptimes DO
INSERT INTO book(id) VALUES(i);
SET i=i+1;
END WHILE;
END //
DELIMITER;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式