sql serve 中创建规则用什么命令

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:22:57
那位大虾告诉我谢之不尽

create rule

<br>
<br>CREATE RULE
<br>名称
<br>CREATE RULE — 定义一个新规则
<br>
<br>语法
<br>CREATE RULE name AS ON event
<br> TO object [ WHERE condition ]
<br> DO [ INSTEAD ] [ action | NOTHING ]
<br>输入
<br>name
<br>创建的规则名.
<br>event
<br>事件是 select, update, delete 或 insert 之一.
<br>object
<br>对象是 table 或 table.column.
<br>condition
<br>任何 SQL WHERE 语句.new 或 current 可以取代记录变量出现在任何 SQL 允许记录变量的地方.
<br>action
<br>任何 SQL 语句. new 或 current 可以取代记录变量出现在任何 SQL 允许记录变量的地方.
<br>输出
<br>CREATE
<br>成功创建规则后的返回信息.
<br>
<br>描述
<br>Postgres 规则系统 允许我们在从数据库或表中更新,插入或删除东西时定义一个可选的动作来执行。目前,规则用于实现表视图。
<br>规则的语意是在一个单独的记录正被访问,更新,插入或删除时,将存在一个旧记录(用于检索,更新和删除)和一个新记录(用于更新和追加).如果在 ON 子句里所声明的 event 和在 WHERE 语句里面所声明的