oracle-sqldeveloper相关内容

NLS_NUMERIC_CHARACTERS 十进制设置

我在测试机器上设置了一个数据库,在生产机器上设置了第二个.当我跑步时: select to_number('100,12') from dual 然后它在测试机器中给出错误.然而,这个语句在生产机器上工作得很好. 现在,当我检查 NLS_NUMERIC_CHARACTERS 时,我会在两台机器上看到“,"(逗号).还有其他地方我应该寻找小数设置吗? 干杯! 解决方案 您可以 ..
发布时间:2021-12-05 23:57:32 数据库

如何在 Oracle SQL Developer 中找到哪些表引用了给定的表?

在 Oracle SQL Developer 中,如果我正在查看表上的信息,我可以查看约束,这让我可以看到外键(以及该表引用了哪些表),我可以查看依赖关系以查看哪些包和引用了表.但我不确定如何找到哪些表引用了该表. 例如,假设我正在查看 emp 表.还有一个表emp_dept,它捕获了哪些员工在哪个部门工作,通过emp_id引用emp表,emp_id,的主键>emp 表.有没有办法(通过程序 ..
发布时间:2021-12-05 23:41:25 数据库

如何在 Oracle SQL Developer 中将查询结果导出到 csv?

我使用的是 Oracle SQL Developer 3.0.试图弄清楚如何将查询结果导出到文本文件(最好是 CSV).右键单击查询结果窗口没有给我任何导出选项. 解决方案 我使用的版本 2012 年 5 月 5 日更新 Jeff Smith 拥有 blogged 显示,我认为是从 SQL 获取 CSV 输出的优越方法开发商.Jeff的方法如下图方法1所示: 方法一 ..
发布时间:2021-12-05 23:33:15 数据库

在 SQL Developer 中打印变量的值

我想打印匿名块内特定变量的值.我正在使用 Oracle SQL Developer.我尝试使用 dbms_output.put_line.但它不起作用.我正在使用的代码如下所示. SET SERVEROUTPUT ON宣布CTABLE USER_OBJECTS.OBJECT_NAME%TYPE;CCOLUMN ALL_TAB_COLS.COLUMN_NAME%TYPE;V_ALL_COLS VA ..
发布时间:2021-12-05 23:30:14 数据库

如何在 Oracle SQL Developer 中设置自定义日期时间格式?

默认情况下,Oracle SQL 开发人员将日期值显示为 15-NOV-11.我想默认查看时间部分(小时/分钟/秒). 有没有办法在 Oracle SQL Developer 中配置它? 解决方案 您可以在首选项中更改: 从 Oracle SQL Developer 的菜单转到:工具 > 首选项. 在首选项对话框中,从左侧面板中选择数据库 > NLS. 从 NLS 参数列表 ..
发布时间:2021-12-05 23:26:42 数据库

如何加载大量字符串与oracle数据库匹配?

我目前正在学习 PL/SQL,所以我还是一个新手.假设您有一个生产数据库,您使用 Oracle SQL Developer 连接到该数据库.您只有对该数据库的读取权限.因此您不能创建或编辑任何表. 我的问题是,如果我有一个很大的 ID 列表,我必须将这些 ID 与该数据库中的一个表连接起来,我该怎么做? 显然,我可以将 ID 加载到临时表上,然后进行连接,但这会非常乏味,因为我只有 R ..
发布时间:2021-12-01 19:46:44 数据库

"PLS-00172:字符串文字太长"将大字符串值设置为 CLOB 时抛出错误

我有一个包含 CLOB 字段的存储过程.当我使用大值(超过 33K 个字符)调用存储过程时,出现错误“PLS-00172:字符串文字太长" 我的存储过程 创建或替换过程 P(c clob) 是开始dbms_output.put_line('dbms_lob.getlength(c)');结尾; 调用存储过程 声明C CLOB := '超过 33k 个字符的大文本';开始P(C=>C); ..
发布时间:2021-08-30 19:44:23 数据库

Oracle - 如果 ORA-03135 连接丢失,事务会怎样?

我需要在生产环境中运行一个需要大量时间的删除语句,并且服务器在 30 分钟后关闭任何连接(ORA-03135,我在日志中看到的). 如果我启动delete语句并且服务器关闭连接会发生什么?该语句会在服务器上完成执行还是会立即关闭并回滚?在这种情况下,SQL*Plus set autocommit on 命令可以帮助吗? 解决方案 查看手册:https://docs.oracle.co ..
发布时间:2021-08-25 18:38:51 数据库

SQL 开发人员优化连接视图

我在谷歌等上搜索了这个,但找不到解决方案: 我正在使用多个模式和数据库连接为 Oracle SQL 开发人员工作.假设我有连接 1,其中包含架构 1 和表 1.然后我有连接 2,其中包含架构 2 和表 2,依此类推... 我必须时不时地在表 1 和表 2 中查找信息,......等等......这意味着在我的小笔记本电脑屏幕上进行大量导航、滚动等.如果有一种方法可以隐藏不需要的模式对象 ..
发布时间:2021-06-13 18:42:26 数据库

设置定义关闭在 Oracle SQL Developer 中不起作用

我正在使用连接到 Oracle 数据库的 SQL 开发人员,并且我正在尝试创建一个如下所示的触发器: 创建或替换触发器 my_trigger BEFORE每一行开始的区域更新 :new.LAST_UPDATED_DTTM := SYSTIMESTAMP ;结尾;/ 我遇到的问题是 ":new" 导致 SQL 开发人员提示输入变量 "new" 的值(尝试绑定变量). 我尝试使用: set ..
发布时间:2021-06-13 18:42:24 数据库

oracle中的日期列

我有一个关于 oracle 中日期列的简单问题 假设我有一个名为 orders 的表,其中有几个字段,例如 orderid、orderdate、orderno 等. 我想要像 orderno 这样的信息,没有在特定日期下的订单.为了测试这一点,我在我的测试应用程序上创建了几个订单.我写了下面的查询 SELECT orderid,orderno FROM orders WHERE or ..
发布时间:2021-06-13 18:42:21 C#/.NET

sqldeveloper 加载数据库内容的时间太长

我正在使用 Ubuntu 18.04.安装 sqldeveloper 后,我正确登录并获取数据库列表.双击一个数据库以显示其内容后,sqldeveloper 变得极其缓慢.双击数据库后,我立即收到以下消息: UsersCache.fillIn() time = 4 ret==null?: true 然后加载我点击的数据库大约需要 10-15 分钟.在那之后,我可以与数据库交互,但是如果 ..
发布时间:2021-06-13 18:42:17 其他开发

如何在Oracle sql查询中编写mysql TIMESTAMPDIFF函数

我在 Mysql 中有查询,它使用表中的 TIMESTAMPDIFF 返回分钟.但现在我已将数据迁移到 Oracle.所以我想使用相同的查询来获取 Oracle 表中的 TIMESTAMPDIFF.Oracle 也不支持 mysql 中的 NOW() 函数.查询中的 PROCESS_START_DATE 列包含包含日期和时间的数据.我在 oracle 中尝试了 EXTRACT 功能,但是没有用.这 ..
发布时间:2021-06-13 18:42:15 数据库