系列文章
C#底层库–MySQL脚本自动构建类(insert、update语句生成)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216
C#底层库–MySQL数据库访问操作辅助类(推荐阅读)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126886379
C#底层库–SQLiteHelper访问操作辅助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/123666958
提高编程效率–数据导入工具
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126427323
Oracle数据库限制ip访问
本文链接:https://blog.csdn.net/youcheng_ge/article/details/122220930
SQL 获取数据库表,指定字段并且判断是否为主键
本文链接:https://blog.csdn.net/youcheng_ge/article/details/110820405
SQL outer apply的用法
本文链接:https://blog.csdn.net/youcheng_ge/article/details/79903489
MySQL安装教程(详细)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520
MySQL卸载教程(详细)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129279265
MySQL分类汇总(group by…with rollup)时,如何显示“总计”字段?
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128217837
MySQL WITH CHECK OPTION的用法
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128147196
MySQL 使用存储过程插入千万级数据如何提升效率?
本文链接:https://blog.csdn.net/youcheng_ge/article/details/77728189
MySQL 数据库表行列转置的实现
本文链接:https://blog.csdn.net/youcheng_ge/article/details/77625052
文章目录
- 系列文章
- 前言
- 一、技术介绍
- 二、测试用例
- 2.1 数据准备
- 三、用法总结
前言
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。
如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。
一、技术介绍
视图的定义:
视图不是真实存在的基本表,而是一个虚拟表
二、测试用例
2.1 数据准备
创建用户信息表userinfo
private void Form1_Load(object sender, EventArgs e)
{
string str = @"E:\【我的项目】\鼎禄MES系统项目模板 - 20230206\DMS - DL - GB001 - S - A - DLMESServerModule\DMS - DL - GB001 - S - A\bin\Debug\TemFile\2.pdf";
string aa = str.Replace("\\", "\\\\\\\\");
}
UPDATE dl_mes.钨条样检验数据表 SET 修改人编号='root',检验结果='合格',不合格原因='',附件='E:\【我的项目】\bin\Debug\TemFile\1.pdf',备注='',修改时间='2023/4/25 11:34:38',修改人编号='root',修改内容=CONCAT(修改内容,'修改人编号:root=>root', ';') WHERE 样品编号='WT-3A0100000F-01'
str_File = str_File.Replace("\\", "\\\\");
三、用法总结
WITH CHECK OPTION(带有检查选项)表示对update、insert、delete操作时保证更新、插入或者删除满足视图定义中的谓词条件(即子查询中的条件表达式)。
使用WITH CHECK OPTION的视图,对于数据插入,不满足where条件的数据,插入失败,错误代码1369。具有一个检查的功能。
with check option保证了通过视图进行的修改,必须也能通过该视图看到修改后的结果。
修改的结目标和结果都只在视图上呈现,这样不会影响其他视图。
所以你插入,那么插入这条记录在刷新视图后必须可以看到;
如果修改,修改完的结果也必须能通过该视图看到;
如果删除,当然只能删除视图里有显示的记录。