问题标签 [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.
mysql - 为我的模式中的所有表自动生成 DML 存储过程的工具-MySQL
我正在寻找一种可以从模式中为我的 MySQL 数据库自动生成 DML 存储过程(插入、更新、删除、选择)的工具。
xml - SQL Server 2008 的 XML DML
我ExportTemplate
在一个表中有一个 xml 列,其中包含一个我需要修改的 xsl 模板。
当我使用下面的查询时,服务器会通知 1 行受到影响,但是当我检查实际行时,更改并未保留。有任何想法吗?谢谢你。
sql - 从 Oracle 表中选择所有列和常量值
如何在 Oracle 中选择所有列并添加具有常量值的列?
使用 MS SQL Server,我可以使用:
我会得到这个:
mysql - MySQL 5.5 添加外键失败并出现错误 [HY000][150] 和 [HY000][1005]
我试过添加这样的外键......
或者在 Mysql 5.5 中像这样......
每次我看到以下错误。
[2011-11-18 15:07:04] [HY000][150] 使用外键约束创建表“realtorprint_dev_dev/#sql-7d0_80”失败。引用的表中没有索引,其中引用的列显示为第一列。
[2011-11-18 15:07:04] [HY000] [1005] 无法创建表'realtorprint_dev_dev.#sql-7d0_80'(错误号:150)
OrderLineItem.shippingType 和 ShippingType.name 的类型都是 varchar(50) 不为空。ShippingType.name 是 ShippingType 的 primaryKey。
这是在 ShippingType 和 OrderLineItem 上显示创建表的结果...
performance - 与过程/函数中的高效 DML 相关的问题
在执行 DML 时,我有 2 个关于 PL/SQL 脚本性能的问题。当然,这EXECUTE IMMEDIATE
是最慢的,这就是我们拥有forall
、bulk
插入等的原因。我的问题是
- 我必须处理 3 个不同表中的数据。
Table1
(插入数据)、Table2
(更新数据)和Table3
删除数据。所有这些都将基于使用游标获取的值来完成。问题是在这里什么会更有效?- 将这些语句中的每一个放在单独的
Forall
块中?IE
- 将这些语句中的每一个放在单独的
或者
- 一个全局循环并在该循环中执行这些语句,即
现在我的第二个问题
- 循环删除记录的有效方法是什么?我通过游标获取要删除的记录的值。现在删除它们的有效方法是什么?
PS:执行我的格式化
oracle - 根据 SYSDATE 获取列值
我有一张有 2 列的桌子。定义是
TSTAMP 列具有30-NOV-11
, 29-NOV-11
... 等值。现在我正在做这个查询
当前系统日期为01-DEC-11
。理想情况下,上述语句应返回具有 TSTAMP = 的记录,30-NOV-11
因为我正在做SYSDATE-1
的就是30-NOV-11
. 但它没有获取这些记录。为什么?
但是,如果我做这个查询
然后它获取记录 who TSTAMP
is 30-NOV-11
。我在这个简单的日期操作中做错了吗?
sqlite - WebSQL 是否支持主键?
我正在使用以下语句在 Chrome 中创建一个 WebSQL 表:
插入记录似乎不会创建主键。应该如何在 webSQL 中创建唯一键?
hibernate - 是否可以使 Hibernate DML 语句包含返回/输出子句
SQLServer 和 Oracle 都能够在执行 DML 语句后将新值返回到客户端应用程序(OUTPUT
和RETURN
子句)。是否有可能以某种方式将这些值与 Hibernate 一起使用,所以我不必发布refresh
?
我知道这个特性是依赖于服务器的,如果 RDMS 不支持它就不能工作。
oracle - Oracle 审计 - DDL/DML 未启用。系统事件开启。怎么全开?
大家下午,
我目前有一个 Oracle DB 问题。我有 Oracle 审计(AUDIT_TRAIL 设置为 db)。然而,唯一被捕获的信息是系统事件(登录、关闭)。
从 Oracle 10g2 文档 (http://www.oracle-base.com/articles/10g/Auditing_10gR2.php) 我注意到有 3 个审计选项,但是我不知道如何打开另外 2 个。
有谁知道怎么做?
database - 如何从wavemaker将数据插入数据库
我想将 wavemaker 中的数据插入到数据库中,该数据库将在运行时由用户插入。但是还没有得到如何在wavemaker中做到这一点。
谁能给我一个简单的例子吗?