sql-update相关内容

MySQL查询以更新日期的记录

我正在尝试 获取数据库中的最新日期,并且 根据该日期更新每个具有 NULL 日期的记录,将日期增加 1 天. 我可以使用下面的最新日期查询来获取最新日期.我需要先执行此操作,因为表中的日期按顺序不是.如果需要,我可以运行此查询,手动将其写下来,然后根据此日期运行 UPDATE 查询.我宁愿在没有手动过程的情况下运行所有​​内容. 我在问题底部的最后一个查询是我的测试查询,用于尝 ..
发布时间:2022-01-17 20:58:17 数据库

PDO 更新多条记录

我知道以前有人问过这个问题,我已经回答了很多问题,并且正在解决其中一个问题 现在回答,但是需要以下代码块的帮助. ..
发布时间:2022-01-17 20:58:11 PHP

链接服务器的 OLE DB 提供程序报告架构版本发生更改错误

我有一项夜间工作,即通过执行存储过程来更新表,但它每 2-3 天就会失败一次. DECLARE @return_value int执行@return_value = [dbo].[sp_SRA_Analysis_Union]选择“返回值"=@return_value 以下是错误信息: 步骤名称更新表持续时间 00:00:30Sql 严重性 16Sql 消息 ID 7359操作员通过电子邮件发 ..
发布时间:2022-01-17 20:58:02 其他开发

如何创建触发器来连接字段

我有 1 个这样的表: 用户--------------------------------------编号 |名字 |姓氏 |全名-------------------------------------- 我想编写一个触发器,它将名字和姓氏连接到全名. 我试过下面的触发器: 分隔符 |插入用户后创建触发器全名对于每一行开始更新用户集 full_name=(select concat ..
发布时间:2022-01-17 20:57:22 数据库

Sql Query 抛出 Identifier is too long.最大长度为 128

我正在处理一个简单的更新查询,我在执行查询时看到以下错误.我非常清楚,这根本不应该是一个长度问题.可能是什么问题. 错误: 以标识符开头的标识符太长.最大长度为 128 我的查询: 更新 dbo.DataSettings 集查询="/Details?$filter=(Status ne 'yes' and Status ne 'ok')&$expand=name,Address ..
发布时间:2022-01-17 20:57:12 数据库

在不点击每个条目的情况下更新事物列表

我在数据库中有一个用户应该能够订购的列表. 物品名称|订单价值(整数)--------+----------沙拉| 高分辨率照片| CLIPARTO1芒果 |2橙色 |3苹果| 高分辨率照片| CLIPARTO4 从数据库加载时,我只是按 order_value 排序. 通过拖放,他应该能够移动apples,使其出现在列表顶部.. 物品名称|订单价值(整数)--------+----- ..
发布时间:2022-01-17 20:56:40 数据库

在 SQL 中用不同的值更新多行

我有一张这样的桌子: SKU 尺寸一个 10乙 10C 10D 1010F 10G 10 我想改成: SKU 尺寸一个 20乙 10C 30D 10E 80F 10G 60 我有超过 3000 行记录要更新.如何使用 SQL 更新命令来做到这一点? 解决方案 UPDATE T设置尺寸 = 案例 SKU当'A'时 20当'B'时 10当'C'然后 30什么时候 ...结尾 或者可能 ..
发布时间:2022-01-17 20:56:23 其他开发

循环分配

我有一个客户表,并希望以循环方式为每个客户分配一个销售人员. 客户- 客户ID--FName--销售员ID销售员--销售员ID--FName 所以,如果我有 15 位客户和 5 位销售人员,我希望最终结果看起来像这样: CustomerID -- FName -- SalespersonID1 -- 一个 -- 12 -- B -- 23 -- C -- 34 -- D -- 45 -- E ..
发布时间:2022-01-17 20:56:15 其他开发

SQL 多更新与单更新性能

假设我有 10,000 行需要更新.什么会更快 UPDATE DB.Servers SET Live = 1 where name = 'server1';UPDATE DB.Servers SET Live = 1 其中名称 = 'server2';...UPDATE DB.Servers SET Live = 1 其中名称 = 'server100000';或者UPDATE DB.Serve ..
发布时间:2022-01-17 20:56:02 其他开发

如何更新与同一个表中其他两个列的连接的列

我有一个包含 3 列 a、b 和 c 的表.我想知道如何用每行中其他两列的连接来更新第三列的值. 更新前甲乙丙-------------1 42 53 6更新后甲乙丙-------------1 4 1_42 5 2_53 6 3_6 我如何在 oracle 中做到这一点? 解决方案 首先,你违反了规范化的规则.您必须重新考虑设计.如果您在表列中有值,那么要获得计算值,您只需要一个 s ..
发布时间:2022-01-17 20:55:42 数据库

Oracle:如何在模式中找到上次更新(任何表)的时间戳?

有一个 Oracle 数据库模式(数据非常少,但仍有大约 10-15 个表).它包含一种配置(路由表). 有一个应用程序必须不时轮询此架构.不得使用通知. 如果架构中的数据未更新,应用程序应使用其当前的内存版本. 如果任何表有任何更新,应用程序应将所有表重新加载到内存中. 自给定关键点(时间或事务 ID)以来检查整个架构是否更新的最有效方法是什么? 我想象 Oracl ..
发布时间:2022-01-17 20:55:35 数据库

FOR UPDATE OF 和 FOR UPDATE 的区别

当我使用 FOR UPDATE OF SAL 或简单地编写 FOR UPDATE 时有什么不同. 根据 O'Reilly FOR UPDATE 子句的 OF 列表不限制您更改仅列出那些列.锁仍然放置在所有行上;的清单只是为您提供了一种更清楚地记录您打算做什么的方法改变.如果您只是在查询中声明 FOR UPDATE 并且不包括OF 关键字后的一列或多列,则数据库将锁定 FROM 子句中列 ..
发布时间:2022-01-17 20:55:20 数据库

使用连接更新 Redshift 表

我有 3 张桌子 t1、t2 和 t3. t1 有 2 列-> id1, val1 t2 ->id2, val2t3 ->id3, val3如果 id1=id2 并且 id2 = id3 然后我需要更新 val1 和 val3.但是我重复了 id1 并且每个都应该有相同的 val3 我正在使用 更新 t1t1.id1 = t2.id2 上的内部连接 ​​t2t2.id2 = t3.i ..
发布时间:2022-01-17 20:55:13 其他开发