社区
数据库相关
帖子详情
高分求教存储过程,数据库高手请进
数字蛋糕
2001-07-26 03:51:15
1、那位高手指示一下,那里可以下载得到存储过程的教程?
2、另外有一个问题,有没有办法用SQL语句在应用程序中动态的为数据库添加存储过程?
这样做的安全风险有多大?
3、有没有办法知道数据库中已经存在某一个已知名字的存储过程?
4、另外存储过程对服务器资源的消耗有多大?能不能适用于在服务器端进行比较大量的运算,然后返回运算结果(为了减少网络传输量)。
...全文
109
9
打赏
收藏
高分求教存储过程,数据库高手请进
1、那位高手指示一下,那里可以下载得到存储过程的教程? 2、另外有一个问题,有没有办法用SQL语句在应用程序中动态的为数据库添加存储过程? 这样做的安全风险有多大? 3、有没有办法知道数据库中已经存在某一个已知名字的存储过程? 4、另外存储过程对服务器资源的消耗有多大?能不能适用于在服务器端进行比较大量的运算,然后返回运算结果(为了减少网络传输量)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数字蛋糕
2001-08-19
打赏
举报
回复
问题已经圆满实现。谢谢大家的指导。分数奉上:)
数字蛋糕
2001-07-31
打赏
举报
回复
谢谢各位,可是因为我在国外,所以没有办法买到D版。还是想请教一下能够下载资料的地方……
如果哪位有意的话请将相关的详细源代码寄一份给我,我的信箱是:cybercake2000@yahoo.de
我一定会给你加上100分的,决不食言。
数字蛋糕
2001-07-29
打赏
举报
回复
查询分析器是什么?SQL Explorer?
我准备实现的是一个集数据库统计查询为一体的数据库插件系统。
如果不使用存储过程的话没有办法提高效率。
但是使用存储过程的话,升级上又存在问题,比如说要更新数据库文件等。这就体现不出插件系统的优势。所以才有此一问。不过对于一次升级只需要创建一次存储过程,所以我想速度慢点并不是那么重要。
还请大家帮帮忙。
windindance
2001-07-29
打赏
举报
回复
1 SQL 2000 有全套的中文帮助。
2 应该可以。
3 if exists( select * from master.dbo.sysobject where name = you_proc_name) ...
~~~~~~~~~~~~~~~~~~~ //好象是这样,你再查一下吧。
4 这是存储过程的作用之一。
liuzhiping
2001-07-27
打赏
举报
回复
2、可以用SQL语句在应用程序中动态的为数据库添加存储过程。我的“物资管理系统”中有几处是这样做的,一直很好,只是这样做速度会慢些。具体做法你可以先做一个存储过程,再在查询分析器中打开该过程,看他是怎么写的,然后你学着做就是,不是太难,怕错的话你可以先用Showmessage()函数显示一下该过程内容,看对不对,对了再用。
3、有办法知道数据库中已经存在某一个已知名字的存储过程。方法也可以在查询分析器中找到。
先试试吧,还有问题的话我把我的拷给你(现在不在身边)
Luckyfeeling
2001-07-27
打赏
举报
回复
1 没有必要动态的添加存储过程,实现起来也很麻烦,好像也非常困难。
存储过程通常使用与频繁执行的操作或包含复杂的业务逻辑,如果你需要动态创建,标明设计
体系结构有问题或自找麻烦。
2 系统自带的存戳过程都有特定的标识,比如以 sp 开头,没有必要费力检测是否有同名的系统存储过程,如果有,数据库管理系统是不会让你保存的,会提示的。
检测已知名字的存储过程可在联机帮助里面查找到,它也是个系统存储过程。
数字蛋糕
2001-07-27
打赏
举报
回复
谢谢大家的回答。补充一点,我用的是Interbase。那里有介绍的资料?
是不是存储过程跟SQL语句一样,有一个标准集跟扩展集?
此外问题2、3能不能说的具体一点,最好能有具体的代码。
ameng007
2001-07-26
打赏
举报
回复
对了,User_procedures是oracle的数据字典。
ameng007
2001-07-26
打赏
举报
回复
存储过程一般是和数据库类型相关的,比如sql server和oracel的(叫做PL/SQL)存储过程就有许多区别.
1:那要根据你想学的数据库系统来决定,sql server的联机帮助就很不错,看看里面的例子就明白大半了,oracle的推荐《Oracle8 PL_SQL程序设计》
2和3一起回答:每种数据库系统都有数据字典,里面存贮数据库对象的信息,比如你可以查User_procedures表来确定存储过程是否已存在,既然可以判断存储过程是否已存在,当然可以根据需要在应用程序中动态的为数据库添加存储过程(但我一般不这样做)
4。使用存储过程的目的就是你说的“适用于在服务器端进行比较大量的运算,然后返回运算结果(为了减少网络传输量)”啊。
《ACM竞赛-C/C++入门》 C语言-13
清华大学尹成老师、微软全球具有价值专家,手把手从基础教学到深入探讨,教你成为信息学竞赛
高手
,让你知识点一通百通拿到竞赛
高分
,为编程开发打下坚实的基础! 从零基础到在蓝桥杯、NOIP、ACM竞赛、信息学...
数据库
帖子收集
这样的数据列表在
存储过程
中应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!...
COM和
数据库
如何手动把ACTIVEX控件天家到窗口中?
求教
:我一个activex控件要处理PreTranslateMessage,这个控件如果是...
请进
!up有分!VC开发的带有dispatch的com服务器如何返回一个数组给vbscript,或者javascript实现OLE容器N
MS-SQL Server 基础类 - SQL语句
高分
求教
:如何知道
数据库
中存在IDENTITY属性的表以及确定该表中的IDENTITY属性列名? 请问知道
数据库
名情况下如何列出
数据库
所有用户表名?在知道表名的情况下如何列出字段名? 如何在SQL语句中将数字转换为字符时...
小蔺的米哈游数据分析师之路——MYSQL基础查询语句篇
导师放养,投了一篇很水的小论文,现在考虑找个实习,但感觉自己什么都不会,求问各位大佬以后走什么方向比较 嵌入式offer选择 各位大佬给个意见 美团终于oc 了,过程太煎熬了时间线: 美团终于oc 了,过程太煎熬了...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章