oracle11g相关内容
我有一个包含以下列的表格: NOTEID NUMBER NOT NULL, 出于所有意图和目的,此列是主键.这个表有几千行,每行都有一个唯一的 ID.之前,应用程序将从表中选择 MAX() 值,添加一个,然后将其用作下一个值.这是一个可怕的解决方案,并且不是事务或线程安全的(事实上,在他们甚至没有对列进行 UNIQUE 约束之前,我可以看到相同的 NOTEID 在 9 种不同的情况下重复).
..
我有一系列记录,其中包含一些具有时间有效性的信息(产品类型). 如果分组信息(产品类型)保持不变,我想将相邻的有效间隔融合在一起.我不能使用带有 MIN 和 MAX 的简单 GROUP BY,因为某些产品类型(在示例中为 A) 可以“离开"和“回来". 使用 Oracle 11g. MySQL 的一个类似问题是:我如何在 MySQL 中做一个连续的组? 输入数据: |产品
..
我正在尝试使默认的 ASP.NET MVC 应用程序使用远程 Oracle 数据库.我已经设置了 oracle 客户端并且可以从服务器资源管理器访问远程数据库.我尝试从 更改连接字符串
..
我们使用的是 Oracle 11g (11.2.0.3.0),并且在执行 UTL_HTTP 调用时收到以下错误: 例外:ORA-28860:致命的 SSL 错误例外:ORA-06512:在“SYS.UTL_HTTP",第 1128 行ORA-06512:在第 23 行例外:ORA-28860:致命的 SSL 错误 这是我们使用的代码: DECLAREurl_chr VARCHAR2(500)
..
我有一个新构建的 64 位 Windows Server 2008 R2 机器,我已经在上面安装了 64 位 Coldfusion 9 Standard.我已将其升级并修补到最新版本的 CF.我还在盒子上安装了 64 位 Oracle 11g (11.1.0.7.0) 客户端.我在Windows下使用64位ODBC数据源管理器创建了一个System DSN,可以成功测试数据源的连接. 所有这
..
我正在尝试在 Oracle 11g 数据库中的分层查询中搜索从节点获取所有最后一级子节点(叶子)的方法. 我有 2 个表:“节点"(所有节点及其各自值的列表)和指定父子关系的“关系": --节点-- ID_NODE - VALUE1 32 63 94 25 46 57 28 79 810 1 --关系-- ID_FATHER - ID_CHILD1 21 31 42 52 64
..
我们对一些表进行初始批量加载(源和目标都是 Oracle 11g).过程如下:1.截断,2.删除索引(PK和唯一索引),3.批量插入,4.创建索引(又是PK和唯一索引).现在我收到以下错误: alter table TARGET_SCHEMA.MYBIGTABLE添加约束 PK_MYBIGTABLE 主键 (MYBIGTABLE_PK)ORA-01652: 无法将表空间 TEMP 中的临时段扩展
..
我正在使用数据库 Oracle 11g 在 Django-2.0.1 中启动一个项目,当我运行 $python manage.py migrate 时,出现错误 django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create thedjango_migrations 表(ORA-02000:缺少 ALWAYS 关键字
..
甲骨文 11g.我发现如果我将 NOENTITYESCAPING 添加到 XMLELEMENT 函数,它会很好地关闭实体转义.但是,当我将结果传递给 EXTRACT 时,转义似乎又回来了. select xmlelement(NOENTITYESCAPING e,id,'->')来自(选择级别作为 id从双重按级别连接')-------------------------------1->
..
我是 Oracle 的新手,想查找用户 'john' 创建的所有表. 我通过以下命令通过命令行连接到 Oracle 数据库: sqlplus john/passwd 我如何列出给定用户创建的所有表,例如约翰? 解决方案 这将获取“JOHN"用户是所有者的所有表: SELECT * FROM USER_TABLES; 或 SELECT * FROM ALL_TABLES WH
..
我正在尝试对随 Oracle 11g R2 提供的 OE.PRODUCT_INFORMATION 表创建约束.该限制条件应使 PRODUCT_NAME 独一无二. 我已经用以下语句进行了尝试: ALTER TABLE PRODUCT_INFORMATION添加约束 PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME); 问题是,在OE.PRODUCT_INFOR
..
我准备了一些fiddle: 创建表 t_process("process_number" int, "process_status" varchar2(12));全部插入INTO t_process ("process_number", "process_status")值(1,'处理')INTO t_process ("process_number", "process_status")值(2
..
我们的大多数表都有一个 BEFORE INSERT OR UPDATE 触发器,以便设置 ID 的 BEFORE INSERT 并设置创建/修改用户/日期 BEFORE INSERT或更新. 有几个带有附加触发器的表,它们与前一个表分开,以使其意图更加明确.此外,这些额外的触发器可以独立于前一个触发器而被禁用,这些触发器永远不应该被禁用. 在大多数情况下,额外的触发器也会触发 BEFO
..
我创建了一个如下所示的 DBManager 类 公共类 DBManager {public static String DRIVER = "oracle.jdbc.driver.OracleDriver";public static String URL = "jdbc:oracle:thin:@//localhost:1521/DB";公共静态字符串用户名 = "afsweb";public
..
Oracle 11g 是否支持 JSON?我的意思是在 PL/SQL 查询中操作 JSON 对象之类的东西.我知道 Oralcle 12c 支持这些东西,但 11g 似乎没有. 我主要关心的是是否可以在 PL/SQL 代码中处理从 RESTfull API 调用(使用 UTL_HTTP 包)返回的 JSON 对象. 这就是我调用 RESTfull API 的方式: req := UT
..
我知道您可以设置用户个人资料或设置查询的一般超时.> 但我希望为过程中的特定查询设置超时并捕获异常,例如: 开始更新 tbl 设置 col = v_val;--无限时间从 id = 20 的 tbl 中删除;--无限时间开始从 tbl 中删除;-- 我希望这有一个有限的时间来执行异常(超时???)然后- 代码;结尾;结尾; 这可能吗?我能捕捉到任何超时异常吗?每个块或查询?没有找到关于该主题
..
我想在表中的两个(或更多)列上放置唯一索引,但我得到“发现重复键".如何选择那些导致重复的行? 解决方案 您可以使用 Group By 和 Having 来解决这个问题: SELECT col1,列2发件人表按 col1 分组,列2有计数(*) >1 基本上 - 将值分组,然后过滤多个实例.
..
我正在尝试运行以下查询以查找包含给定关键字的视图: 选择 *来自 ALL_VIEWS其中 OWNER = 'SALESBA'和 TEXT 像 '%rownum%'; 我收到以下错误消息: ORA-00932:不一致的数据类型:预期的 CHAR 得到了 LONG00932. 00000 - “不一致的数据类型:预期 %s 得到 %s"*原因:*行动:行错误:4 列:13 如果我只是从 ALL
..
我有一个存储交易和日期列的 oracle 表.如果我需要选择一年的记录,比如 2013 年,我这样做: 选择 *来自销售表其中 tran_date >= '01-JAN-2013'和 tran_date 但我需要一种直接的方式来选择一年的记录,比如从应用程序中传递参数“2013",以从那一年的记录中获取结果而不给出范围.这可能吗? 解决方案 你可以使用to_date函数 h
..
重启服务器后,Tomcat服务器的oracle连接每晚都会超时.在重新启动之前,连接没有超时.现在,在早上,应用程序在访问数据库时抛出 JDBC 连接错误.重新启动 Tomcat 可以解决此问题.我假设这是由于重新建立了连接.我认为,这是由于 Oracle DB 会话超时所致.如何在 Oracle 11g 中禁用会话超时? 谢谢! 史蒂夫 忽略开发和测试的 Config.groovy.
..