---------BEGIN----------- -------****1、创建触发器tri_RestrictXK************* GO -------****2、创建触发器tri_UpdateTeacher*************
时间: 2024-06-02 12:05:37 浏览: 14
这是两个 SQL Server 数据库触发器的创建语句,请参考:
1. 创建触发器tri_RestrictXK:
CREATE TRIGGER tri_RestrictXK
ON dbo.Student
FOR INSERT, UPDATE
AS
BEGIN
IF EXISTS (SELECT 1 FROM inserted WHERE XKScore < 60)
BEGIN
RAISERROR('XKScore should be greater than or equal to 60', 16, 1)
ROLLBACK TRANSACTION
END
END
GO
2. 创建触发器tri_UpdateTeacher:
CREATE TRIGGER tri_UpdateTeacher
ON dbo.Teacher
FOR UPDATE
AS
BEGIN
IF UPDATE (Name)
BEGIN
RAISERROR('You cannot update Name of Teacher', 16, 1)
ROLLBACK TRANSACTION
END
END
GO
相关问题
MOVE-CORRESPONDING
MOVE-CORRESPONDING 是一种常用的数据传输语句,在将一个结构体中的数据传递到另一个结构体时非常方便。MOVE-CORRESPONDING 会将源结构体中的所有域名与目标结构体中相同域名的值进行对应赋值。如果源结构体和目标结构体中域名不匹配,那么 MOVE-CORRESPONDING 将不会对这些不匹配的域进行赋值。
以下是 MOVE-CORRESPONDING 的使用示例:
```
DATA: BEGIN OF source,
field1 TYPE i,
field2 TYPE c,
END OF source,
BEGIN OF target,
field1 TYPE i,
field2 TYPE c,
field3 TYPE d,
END OF target.
MOVE-CORRESPONDING source TO target.
```
在上面的示例中,源结构体 source 有两个域 field1 和 field2,而目标结构体 target 有三个域 field1、field2 和 field3。在执行 MOVE-CORRESPONDING 语句后,源结构体中的 field1 和 field2 的值会分别赋给目标结构体中的同名域 field1 和 field2。由于目标结构体中没有与源结构体中的 field3 相匹配的域,因此在 MOVE-CORRESPONDING 执行后,目标结构体中的 field3 仍然保留原来的值。
安装vim-plug
安装vim-plug的步骤如下:
1. 首先,使用命令`cd ~`切换到主目录。
2. 然后,使用命令`git clone https://github.com/junegunn/vim-plug`来获取vim-plug插件的源代码。
3. 接下来,使用命令`mkdir -p ~/.vim/autoload/`创建.vim/autoload/文件夹。
4. 然后,使用命令`cp ~/vim-plug/plug.vim ~/.vim/autoload/plug.vim`将plug.vim文件复制到.vim/autoload/文件夹中。
5. 现在,编辑~/.vimrc文件,并在其中添加需要安装的插件信息。例如,如果要安装"vim-cpp-enhanced-highlight"插件,可以在文件中添加以下内容:
```
set number
call plug#begin('~/.vim/plugged')
Plug 'octol/vim-cpp-enhanced-highlight'
call plug#end()
```
6. 保存并关闭~/.vimrc文件。
7. 运行命令`:source ~/.vimrc`重新加载配置文件。
8. 最后,打开vim,使用命令`:PlugInstall`来安装插件。如果需要卸载插件,可以使用命令`:PlugClean`。请注意,在使用这些命令之前,先要安装Windows版本的Git。
通过以上步骤,你就可以成功安装vim-plug插件了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [vim-plug插件安装](https://blog.csdn.net/m0_48432283/article/details/123950518)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Linux系统Ubuntu vim安装plugin](https://blog.csdn.net/OyingshuiO/article/details/121623380)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)