问题标签 [dml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7107 浏览

oracle - 带有两个表的更新语句 -Oracle

我有两个表,我需要使用基于公共列的第一个表中的值更新第二个表。

我使用了以下语句

但我得到了错误

你能帮帮我吗?

0 投票
1 回答
519 浏览

performance - 在 MongoDB 中编写繁重的 dml 操作

我在 Linux 上运行 MongoDB (2.2),我有几个问题。

我有包含许多字段 + 子字段和该字段的一个索引的架构。

  1. 更新/删除索引的速度有多快——我每秒大约有 3 次更新/删除等。
  2. 是否有规则,例如在 10,000 次更新后您必须压缩或重建索引?
  3. 字段的更改是否立即在索引中可见?如果没有,此更新/删除是否有延迟或临时表?

在此先感谢 - 布兰登

0 投票
1 回答
162 浏览

sql - 如何确定脚本是否为 DML?OCI?

我的目标是以某种方式发送(可能通过 OCI)处理 sql 脚本以确定它是 DML 脚本(所有代码块都不是 DDL 或 DCL)还是与其他数据语言的混合。

可能吗?如果是这样,怎么做?

假设您可能无法使用 OCI。您将如何自动进行检查以验证这一点?

0 投票
1 回答
144 浏览

lucene - 使用 CouchDB + Lucene 放置和删除

我在 Linux ( https://github.com/rnewson/couchdb-lucene/ ) 上运行 CouchDB (1.2.1) + Lucene,我有几个问题。

我为所有内容编制索引 - 所有文档的一个索引。我有大约 20.000.000 份文件。

  1. 在索引上完成放置/删除的速度有多快——我每秒大约有 10-50 次放置/删除等。
  2. 是否有规则,例如在 10,000 次更新后您必须优化索引?
  3. 文档中的更改是否立即在索引中可见?如果没有,此更新/删除是否有延迟或临时表?

在此先感谢 - 布兰登

0 投票
3 回答
5541 浏览

oracle - 在函数内执行过程(ORA-14551 错误)

这个问题与我之前的问题有关

我有一个过程(PROC_YEARLYACTIVELIST2),它将显示在指定年份的所有活动记录。
它将删除以前的内容TBLACTIVELISTYEARLY2并插入结果PROC_YEARLYACTIVELIST2

我创建了一个函数,它将执行TBLACTIVELISTYEARLY2,从中选择所有记录TBLACTIVELISTYEARLY并将其放入CURSOR C_IH,并返回水晶报表的表格。

以下只是部分代码:

我试图将该函数称为

并且有ORA-14551错误

搜索了一下,发现是因为和INSERT, UPDATEor DELETEand冲突DUAL

有没有其他方法可以在返回表的函数中执行我的过程?

谢谢!

0 投票
4 回答
520 浏览

java - 使用休眠导出 DML

我需要导出特定对象及其对 DML 的引用,然后另一个应用程序将使用 DML 获取文件并导入它。数据库模式当然是相同的。

是否有一些工具可以做到这一点,或者我必须使用带有选项的 mysql 转储?

我感谢所有的建议

0 投票
1 回答
349 浏览

c# - 从 datagridview 到 SSCE 的 DML 查询执行

我正在尝试做的事情:

SSCE使用Datagridview和 命令按钮在数据库 ( ) 中执行 DML 语句。

问题:

我收到与这篇文章完全相同的错误:SQL [错误]:解析查询时出错。[令牌行号= 1,令牌行偏移量= 44,错误令牌= - ]

基于这些答案和网络上提供的其他答案,我已经验证了查询字符串,但无法解决它。还有一个方面我有疑问。

1)E_ID列是IDENTITY(自动增量)。但是我收到一个错误,说我必须包含 DataGridview 中的所有列才能匹配数据库表。这可能是我遇到的问题还是我的语法?

2)我想使用按钮单击事件将新行/更新/删除的行从 Datagridview 插入到数据库表中。这是这样做的有效方法吗?

感谢您对正确方向的一些见解。

0 投票
2 回答
1160 浏览

sql - Oracle:检查 dml 语句

我正在寻找一种使用 Pl/SQL 的方法来检查由“立即执行”执行的语句是否是 dml 语句。

0 投票
1 回答
305 浏览

sql-server - 验证您的 SQL Server DML 脚本

由于我没有数据库写入权限,我通过将我的 SQL 转发给高级成员来执行大量插入、更新、删除操作。

您能否建议我一些方法来根据表格验证这些脚本?

通常问题是列不匹配,因为我们的表有太多列

理想情况下,如果我可以将我的 DML T-SQL 放在另一个脚本中以 100% 确定它会执行。

谢谢

更新: 在我获得建议的环境之前,我已经获得了一个可以达到目的的工作。我使用 [select * into #temp from table] 并针对它测试我的所有脚本。如果需要,可以指定列,错误有助于编写/验证可执行 DMLscript

0 投票
2 回答
2796 浏览

tsql - 使用 T-SQL 为默认电话格式创建触发器

我创建了一个触发器,确保电话号码以默认格式插入到数据库中。它是为 Oracle 数据库创建的。现在我在 SQL Server 2008 R2 中工作并且在转换这个触发器时遇到了麻烦。任何人都可以帮我将以下触发器转换为 T-SQL 吗?