热线电话:13121318867

登录
2019-02-14 阅读量: 774
如何判断sql执行会修改数据表

问题描述:

有一个文本框和一个按钮,文本框是输入sql语句的地方,点击按钮的时候sql语句执行;

现在想要实现一个功能:要求填入的sql语句只能执行查询操作,若此sql语句会对数据库进行修改则提示不能执行此sql语句

解决方法:

1. 设定权限,给执行这些SQL的用户设定只读权限,这样最符合lz的需求,如果你还需要修改就另建一个有写权限的用户。

2. SQL Server中有DDL Trigger和DML Trigger,可以“感知”并“阻止”数据变化,但这两个东西会严重影响性能,不建议使用。

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子