社区
疑难问题
帖子详情
要求Sql Server 数据库删除存储过程或数据表时,一定要先删除某个表或存储过程!
泡泡鱼_
2005-08-10 04:09:36
要求Sql Server 数据库删除存储过程或数据表时,一定要先删除某个表或存储过程!
可以吗??
比如说:
有一个数据表A
在程序内可以通过执行语句删除该表的,但是我想要求,要删除这个表一定要先删除数据表B
想这样做的原因,是为了防止维护人员的误操作!!
对存储过程也想达到这种效果!!不知道可不可以???
...全文
141
5
打赏
收藏
要求Sql Server 数据库删除存储过程或数据表时,一定要先删除某个表或存储过程!
要求Sql Server 数据库删除存储过程或数据表时,一定要先删除某个表或存储过程! 可以吗?? 比如说: 有一个数据表A 在程序内可以通过执行语句删除该表的,但是我想要求,要删除这个表一定要先删除数据表B 想这样做的原因,是为了防止维护人员的误操作!! 对存储过程也想达到这种效果!!不知道可不可以???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
泡泡鱼_
2005-08-10
打赏
举报
回复
很感谢大家热心的解答!!!!
希望有对删除存储过程做限定的方法时能告诉我!!!
XLYT
2005-08-10
打赏
举报
回复
完全赞成。
zjcxc
2005-08-10
打赏
举报
回复
2. 存储过程做不到
3. sql 2005 可以做到, sql 2005 支持 ddl 触发器,可以在删除表时触发并且做你要求的检测.
zjcxc
2005-08-10
打赏
举报
回复
1. 对于表,可以增加一个辅助列,通过外键约束来实现这个目的
例如:
create table A(
aaa int identity(1,1) unique, --辅助列
id int)
create table B(
aaa int default 1 references A(aaa), --限制删除A表的辅助列
id int)
go
--直接删除
drop table A
/*--结果
服务器: 消息 3726,级别 16,状态 1,行 3
未能除去对象 'A',因为该对象正由一个 FOREIGN KEY 约束引用。
--*/
go
drop table b,a
tx1icenhe
2005-08-10
打赏
举报
回复
触发器可以做到“删除表A数据时,一定要先删除数据表B(或者数据表B的特定数据)”
至于“删除表A时,一定要先删除数据表B”,因为删除表操作是DDL,程序很难控制,我想正规的做法是通过权限控制的
3天掌握
SQL
Server
2012
数据库
Microsoft
SQL
Server
数据库
引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 。 黄强老师针比较稳定且较新的
SQL
SERVER
2012版本演示...
SQl
Server
数据库
讲述
Sql
Server
数据库
的企业级开发常用的关键知识点。尽量把概念讲的通俗易懂,了解其架构原理,不仅仅会操作应用,还要把握其本质。帮大家更深层次的理解
数据库
。 【课程目录】 一.
Sql
Server
数据库
架构 1.架构 2....
SQL
Server
数据库
实战视频课程
1.
数据库
的系统需求分析原理及方法详解,
数据库
的范式讲解; 2.
数据库
子查询 3.
数据库
编程变量的定义,条件语句,循环语句等编程基础...
存储过程
的创建,修改,
删除
及使用 10.触发器的作用,触发器的类型,触发器的管理
sql
server
2008
数据库
基础应用与开发教程
本课程以章节的形式,共13章,逐步学习,内容包括
sql
server
2008基础知识、t-
sql
语言、
数据库
和
表
、select查询、视图、索引和游标、
存储过程
与触发器、
数据库
的备份与还原、安全与权限等。最后还要学习有关数据的安全...
SQL
Server
2016查询(二)
本课程基于微软新的
SQL
Server
2016,真正的初级带你进入
数据库
的大门,从
数据库
的安装配置开始,逐步讲述了创建
数据库
、
数据
表
,基础查询、查询、子查询、
数据库
完整性、视图、索引、
存储过程
、游标、函数、触发器...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章