我有表格:"daysoff";和表:"rdv">
rdv表如下所示:
ID_RDV
您可以创建一个临时表,将您的值插入到临时表中,然后在dayoff表上使用不存在的条件填充临时表中的rdv。
CREATE GLOBAL TEMPORARY TABLE tmp_rdv_insert(
temps_rdv date,
etat_rdv varchar(255),
ID_RDV int
);
INSERT INTO tmp_rdv_insert(temps_rdv, etat_rdv, ID_RDV)
VALUES (TO_DATE('2023-06-12','YYYY-MM-DD'), 'test', 5);
INSERT INTO rdv
select * from tmp_rdv_insert tmp
where not exists (select 1 from daysoff where DATE_OFF = tmp.temps_rdv);
SQL Fiddle here
使用MERGE
。然后处理WHEN NOT MATCHED
来插入或更新。触发是一种糟糕的处理方式。最糟糕的情况是你的扳机突变了然后一切都爆炸了。如果你不想依赖SQL,你可以使用PL/SQL。如果所有这些都失败了,您可以使用一个临时表(例如当前会话的临时表)来检查您需要(或不需要)的值。根据你想要实现的目标,我建议你先看看MERGE
。这可能正是你所需要的。
相关内容
- 在VirtualAlloc中,PAGE_EXECUTE_READWRITE作为一个选项的存在是否意味着只有DEP才能在W
- 检查对象密钥的存在是否被认为是定时安全的
- 弹性搜索以查找索引是否存在是否使用 Java API
- 派生类的存在是否会修改基类,即使从未使用派生类?
- 文件管理器检查文件是否存在是否在iOS 13中不起作用
- 数据集的所有图像中特定对象的存在是否会影响CNN的性能
- 我的查询正确吗?并且存在是否存在可以检查我的查询的网站
- 端口 "COM X" 不存在 - 是否与 C# 程序或计算机限制有关?
- 如果电子邮件存在是否存在,请始终为虚假
- 我在一个应用程序中工作,在该应用程序中,我需要验证其存在是否存在的电子邮件ID
- IIF条件是否存在是否存在
- 如何在Ansible中应用检查以验证环境路径已经存在是否存在
- 内部连接 x 存在 - 是否有区别
- REST:请求主体的不存在是否已经足以区分两种不同的方法
- 代码中种族条件的存在是否意味着存在将导致死锁的执行顺序
- SQL在此查询中不存在 - 是否有可能
- MySQL - 检查 INSERT 查询是否失败(即$sql存在)是否保证数据库中的注册数据正确?
- 在运行Javascript/jQuery中的函数之前,检查元素是否存在是否更具性能
- 类型或命名空间名称"CrystalReportViewer"在命名空间"CrystalDecisions.Web"中不存在(是否缺少程序集引用?)
- 将数据插入 cassandra 而不先检查它的存在是否更好
最新更新
- 函数式语言类型推断混乱
- 使用Python从大文件解析数字数据时提高速度
- 如何从Multipass共享文件夹到主机?
- 从CMD或批处理文件中禁用"Notify me when the clock changes"设置
- 在Dockerfile中设置——net=host ?
- 如何在React中将arrayBuffer转换为JSON
- 是否有可能将html响应转换为json在扑动?
- 快速过滤numpy数组值的方法
- C保存字符串的数组列表
- 需要minio film配置建议
- 如何应用CSS字体大小"relative to what it would be originally"?
- 该应用程序在个人帐户中未绑定脚本时被阻止错误
- 将原始查询转换为django orm
- 如何从出现次数和值的列表中创建一个新列表
- 使用Julia中的Julia Broadcasting根据数组的索引计算数组值
- 在javascript中使用条件更新嵌套数组
- for循环多个条件
- 将第一列中的名称行转换为r中的列
- Nx张量的映射切片
- Dotnet Core Azure功能(隔离进程)如何加载应用程序.每个环境的Json
- Discordjs不发送消息
- 边框在css中不显示
- Python pandas中的深度嵌套JSON规范化
- 如何在JSON模式中从正确的对象中选择特定的字段
- 我可以在REST API中直接通过POST发送电话号码吗?
- "onPressed: () {}"在颤振中不起作用
- FbLitho在RecyclerCollectionComponent中重复视图,即使加载了新部分
- Spring Data JPA对多对多关系的查询返回所有记录,而不是匹配的记录
- 在使用const断言递归时更改函数参数以接受子函数
- 我们可以通过调用Power BI Service/Workspace的export功能导出嵌入式Power BI报表的P
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium