社区
MS-SQL Server
帖子详情
大家看看这个存储过程怎么写?
zkoperater
2003-12-08 02:33:31
有一个表student,有name和age两列。
我想写一个存储过程,向表中添加若干行,用c语言写伪代码如下:
func(char * name,int * age,int nCount)
{
for(i=0;i<nCount;i++)
insert into student (name,age) values (name[i],age[i]);
}
但是我不知道怎么通过存储过程传递一个数组。
高手请指点一下。谢谢。
...全文
45
5
打赏
收藏
大家看看这个存储过程怎么写?
有一个表student,有name和age两列。 我想写一个存储过程,向表中添加若干行,用c语言写伪代码如下: func(char * name,int * age,int nCount) { for(i=0;i<nCount;i++) insert into student (name,age) values (name[i],age[i]); } 但是我不知道怎么通过存储过程传递一个数组。 高手请指点一下。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
victorycyz
2003-12-10
打赏
举报
回复
锁定类型用批处理。
更新用updatebatch方法。
zkoperater
2003-12-10
打赏
举报
回复
up
zkoperater
2003-12-09
打赏
举报
回复
事情是这样的:
我写了一个存储过程,内容是向一个表添加2400条随机行,发现只用了一瞬间就搞定了。即使加入
24000条随机行,也只用一瞬间。
然后我用VC和ADO写了一个程序,程序中循环2400次,每次加入一个随机行,发现一共需要9.5秒。
所以我想用存储过程,一次把这2400条的参数都传过去,这样或许可以提高速度。
如果把参数写入一个临时表,那么是不是仍然需要对临时表insert2400次呢?这样是不是仍然
很慢?
请高手赐教。
wzh1215
2003-12-08
打赏
举报
回复
但是我不知道怎么通过存储过程传递一个数组。
---
用类似你上面的循环传值可以的,一组就是一个两个变量呀!循环一次传一次。
txlicenhe
2003-12-08
打赏
举报
回复
SQL没有数组的概念,可以考虑用表,临时表之类作为输入参数。
SQL
存储过程
理解
在开发中,经常听同事说
存储过程
,这个
存储过程
实现修改很麻烦。听着总是云里雾里,什么是
存储过程
,
存储过程
到底是个什么东西。下面我们就简单来介绍什么是
存储过程
。 什么是
存储过程
? 直接上图,让你肉眼看到...
SqlServer
存储过程
详解
看到别人总结的SQL server的
存储过程
觉得
写
的很好 ,就拿过来了,希望对大家有帮助。 1.创建
存储过程
的基本语法模板: if (exists (select * from sys.objects where name = 'pro_name')) drop proc pro_name go...
你了解Mysql的
存储过程
吗?
程序员们去IBM面试的时候,几乎每个面试官问到数据库的时候都要问用没用过
存储过程
,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?
存储过程
真的那么重要吗,它到底有...
如何修改
存储过程
mysql_MySQL如何修改存储 MySQL修改
存储过程
方法
本篇文章小编给大家分享一下MySQL修改
存储过程
方法,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来
看看
。在实际开发中,业务需求修改的情况时有发生,这样,不可避免的...
存储过程
介绍
一、什么是
存储过程
存储过程
(Stored Procedure)是在大型数据库系统中...
存储过程
是数据库中的一个重要对象。这是百度百科上的解释,可能看这句话觉得有些复杂,但是如果实践一下理解起来就会容易很多。 我的...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章