使用pl/sql简化动态删除多个表中的数据
我需要编写一个oracle pl/sql 过程来从多个表中删除数据。评选标准 每个表要删除的数据都不同。 为了简单起见,假设我有 3 个表,每个表都会有一个选…
我想要显示文件磁盘位置和恢复区域大小的命令?
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
从非规范化表中选择最新记录
我设置了一个包含以下列的表: fname lname 地址 city state zip 客户 ID date_modified 数据基本上是非规范化的,因此看起来 Ben -- Smith--***123fi…
大型查询、多个表、旧 JOIN 语法与新 JOIN 语法
我有一个大型查询,连接大约 20 个表(主要是外连接)。它使用带有逗号的旧连接语法和带有 (+) 的 where 条件进行外连接。 我们注意到它消耗了大量的…
在一个 SQL 文件中创建多个过程?
我想在一个 SQL 文件中创建多个过程,即: create or replace procedure pro1 as begin null; end pro1; create or replace procedure pro2 as begin …
SQL:缺少关键字、外键
我正在尝试创建一个带有外键的表,但我不断收到缺少关键字的错误。有关可能导致问题的原因的任何标题吗? Create table CAR (vin varchar2(7), SaleDa…
如何检索 Oracle 服务器排序规则以设置链接服务器
经过在这里和网上搜索后,我终于决定发布这个问题。我正在运行 SQL 2000 服务器,并链接 Oracle 9i 服务器。当我运行查询时,甚至使用 OPENQUERY 方法…
奇怪的 Oracle 错误:标识符太长 ORA-00972
我在使用ORACLE 10g时遇到过这个问题。我在这里阅读了对此问题的答案(ora-00972 标识符太长 oracle 10g) 堆栈溢出,但它们对我不起作用。也许我的情…
过程中的 Oracle 查询不返回结果
我在 Oracle[10g] 存储过程中有这个 Pl/sql 查询,它是从 C# 程序调用的。: SELECT a,b FROM t1, t2 WHERE t1.Id=t2.Id AND NVL (TO_CHAR (t1.extern…
Oracle 将文本拆分为多行
在 varchar2 列中,我有如下文本值: aaaaaa. fgdfg. bbbbbbbbbbbbbb ccccccccc dddddd ddd dddddddddddd, asdasdasdll sssss 如果我从表中选择列,其…
Oracle UpdateXML() 更改 XML 结构?
当我调用 UpdateXML() 时,我发现空节点正在转换为简写 XML。有没有办法防止 UpdateXML() 出现这种行为,也许是一个标志、设置或备用 XPath 表达式来…
DDL 在 Oracle 块内无法按预期工作
我有一个关于在 oracle 块中运行 ddl 脚本的问题。 基本上我想要一些数据迁移的东西。如果列的数据类型发生更改,我想首先创建一个临时列,将源列数据…