社区
疑难问题
帖子详情
保护存储过程(StoredProrced)问题?
aBoris
2003-10-21 10:41:57
我做的系统编写了很多StoredProrced(存储过程),怎么使用户不能修改它们呢?
--------------------------------------------------------------------------
就是说在SQL企业管理器,只能让sa查看,但不能编辑它们!
...全文
60
7
打赏
收藏
保护存储过程(StoredProrced)问题?
我做的系统编写了很多StoredProrced(存储过程),怎么使用户不能修改它们呢? -------------------------------------------------------------------------- 就是说在SQL企业管理器,只能让sa查看,但不能编辑它们!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aBoris
2003-10-23
打赏
举报
回复
哦,加这 with ENCRYPTION 就可以了,
--------------------------------------------
麻烦了,那么多存储过程,都要重新create . :(
lynx1111
2003-10-23
打赏
举报
回复
create procedure aaa
@tbname varchar(2000)
with ENCRYPTION
as
declare cur_authors cursor
for
select * from test
GO
--------------------------
加上:with ENCRYPTION
aBoris
2003-10-23
打赏
举报
回复
fanhualei(冬天)
----------------------------------
怎么加密呀,能否高之详情!thanks.
fanhualei
2003-10-23
打赏
举报
回复
加密呀,sql server 有这个方法
aBoris
2003-10-21
打赏
举报
回复
大力哥哥,救我呀!
aBoris
2003-10-21
打赏
举报
回复
"dt_" 打头的存储过程就不能在SQL企业管理器编著呀!
aBoris
2003-10-21
打赏
举报
回复
大力GG,帮我呀!
什么时候使用
存储过程
比较适合?
存储过程
(
Store
d
Pro
cedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来执行它。
存储过程
是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到
存储过程
。 当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用
存储过程
什么是
存储过程
?有什么优点?
存储过程
是事先经过编译并存储在数据库中的一段SQL语句的集合,调用
存储过程
可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 优点: 1、重复使用:
存储过程
可以重复使用,从而可以减少数据库开发人员的工作量。 2、减少网络流量:
存储过程
位于服务器上,调用的时候只需要传递
存储过程
的名称以及参数就可以了,因此降低了网络传输的数据量。 3、安全性:参...
什么是
存储过程
,使用
存储过程
的好处?
存储过程
是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定
存储过程
的名字给出参数来执行它。
存储过程
是数据库中的一个重要对象,任何一个设计良好 的数据库应用程序都应该用到
存储过程
。 优点: (1)允许模块化程序设计,就是说只要创建一次过程,以后在程序中就可以调用该过程任意次。 (2)允许更快执行,如果某操作需要执行大量sql语句或重复执行,
存储过程
比sql语句执行的要快。 (...
什么是
存储过程
?为什么要写
存储过程
一.什么是
存储过程
存储过程
,百度百科上是这样解释的,
存储过程
(
Store
d
Pro
cedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来调用
存储过程
。 简单的说就是专门干一件事一段sql语句。 可以由数据库自己去调用,也可以由java程序去调用。 在oracle数据库中
存储过程
是
pro
cedure。 二.为什么要写
存储过程
1.效率高
存储过程
编译一次后..
什么是
存储过程
?什么是触发器?SQL中
存储过程
与触发器的区别是什么?
上面是
存储过程
?什么是触发器?SQL中
存储过程
与触发器的区别?
存储过程
是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定
存储过程
的名字并给出参数(如果该
存储过程
带有参数)来执行它。
存储过程
是数据库中的一个重要对象。 数据库
存储过程
的实质就是部署在数据库端的一组定义代码以及SQL。将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的
存储过程
的功能相同的服务时,只需调用execute,即可
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章