sqlplus相关内容

SQLPlus在插入时删除LOB字段中的尾随空格

我正在使用SQL Plus 11.1.0.6.0运行一个脚本,该脚本执行批插入到Oracle 10g数据库中。 我注意到的问题是,在将一些代码字符串插入到包含一些带有尾随空格的行的LOB字段中时: ....public void myMethod().... --trailing space here ....{ ........int myVar = 1; ........ -- empt ..
发布时间:2022-07-18 14:45:26 数据库

Sqlplus未作为&Quot;/作为SYSDBA&Quot;

我安装了Oracle数据库速成版18c。我正在使用Windows 10。 当我执行";/as SYSDBA";to User-name时,它给出以下错误。 错误: ORA-28056:将审核记录写入Windows事件日志失败 ORA-28056:将审核记录写入Windows事件日志失败 当我执行以下命令时 Enter user-name: SYS AS ..
发布时间:2022-04-22 12:25:29 数据库

在Oracle查询中将FMTONLY设置为ON

我想知道SET FMTONLY ON是否可以在Oracle查询中使用。当我这样使用时: SET FMTONLY ON select * from department 我收到一条消息: 第1行:跳过SQLPLUS命令:SELECT*FROM部门时设置FMTONLY 我正在寻找Oracle中的一条语句 这只向客户端返回元数据以测试响应的格式,而不实际运行查询。 编辑 ..
发布时间:2022-04-22 12:04:23 数据库

按行号将Oracle SQLplus假脱机复制到多个文件

希望将结果输出到多个CSV文件中,并在每个文件的特定行号处截断。已尝试以下操作,但不想创建多个查询。 set colsep , DEFINE SPOOL_BASE_NAME = "spool" DEFINE PAGE_SIZE = 10 DEFINE PAGE_NO = 1 DEFINE SPOOL_EXT=".csv" SPOOL &SPOOL_BASE_NAME.&PAGE_NO. ..
发布时间:2022-04-22 11:54:30 数据库

如何在Oracle 12c的SQL Developer中更改连接的用户?

我创建了一个用户并为其授予了权限,但我无法以该用户身份从SQL Developer连接到数据库。 当我在SQL*Plus中输入代码时,它显示已连接,如下图所示 但是,当我在Oracle SQL Developer中尝试相同的操作时,它会显示系统用户。 如何修复此问题? 编辑 picture 推荐答案 在您的SQL Developer屏幕截图中,您可以看到左 ..
发布时间:2022-04-14 11:30:43 数据库

使用SQLPLUS在Oracle中插入多行字符串

我有一个SQL脚本,它将把一个长字符串插入到表中。该字符串包含一个新行(并且这个新行是绝对必要的),因此当它被写入文本文件时,查询被拆分成多行。类似于: insert into table(id, string) values (1, 'Line1goesHere Line2GoesHere blablablabla '); 这在Toad中运行正常,但当我将其保存为.sql文件并使 ..
发布时间:2022-04-03 23:56:45 数据库

在SQL*Plus中,&q;2&q;是什么意思?

我是Oracle新手。 我遇到了一个问题。 首先,我要检查sysman帐户的权限: SQL> select * from dba_sys_privs where grantee='sysman'; no rows selected 我知道这意味着我的视图dba_sys_Privs中没有内容。但不管怎样,我已经建立了一个数据库。因此,我再试一次,只需缩短语句: SQL> ..
发布时间:2022-02-22 11:45:34 数据库

如何忽略从 SQL Plus 运行的 SQL 脚本中的 & 符号?

我有一个 SQL 脚本,它创建一个包,其中包含一个与号 (&) 的注释.当我从 SQL Plus 运行脚本时,系统会提示我输入以 & 开头的字符串的替代值.如何禁用此功能以使 SQL Plus 忽略 & 符号? 解决方案 这可能对你有用: 设置定义关闭 否则&符号需要在字符串的末尾, 'StackOverflow &'||' 你' 编辑:保存时我很高兴...这是从 博客. ..
发布时间:2022-01-30 21:38:10 数据库

我什么时候需要在 Oracle SQL 中使用分号和斜杠?

本周我们在我的公司就应该如何编写 SQL 脚本进行了一些辩论. 背景:我们的数据库是Oracle 10g(即将升级到11).我们的 DBA 团队使用 SQLPlus 将我们的脚本部署到生产环境中. 现在,我们最近有一个部署失败,因为它同时使用了分号和正斜杠 (/).分号在每条语句的末尾,斜线在语句之间. alter table foo.bar 删除约束 bar1;/更改表 foo.c ..
发布时间:2022-01-30 20:50:48 数据库

ORA-00907: 创建外键 Oracle 12c 时缺少右括号

我想制作一个包含一个自动生成的主键和两个外键的表,但我遇到了这个错误...... 创建表格答案(默认在null上生成的id号作为身份主键, question_id number 外键引用问题(id), user_id number 外键引用 users(id), 回答 varchar(1000), post_date 日期);创建表答案(默认在 null 上生成的 ID 号作为身份主键,ques ..
发布时间:2022-01-20 13:00:27 数据库

SQL*Plus 可以从运行它的机器上读取环境变量吗?

我知道数据库引擎本身(通常)在另一台机器上,并且 SQL*Plus 无法直接读取 那些 环境变量,但我遇到了一个棘手的情况我只需要运行客户端本身的机器上的环境变量. 有没有办法从将在 SQL*Plus 中运行的单个脚本中将这些值欺骗到 SQL*Plus 客户端中?该脚本由单个开始/结束 PL/SQL 块组成,但如果我需要使用 set/define/variable 排序的 SQL*Plus ..
发布时间:2022-01-16 08:04:21 数据库

箭头键在 sqlplus 中不起作用

我发现箭头键在 sqlplus 控制台上不起作用.例如,如果我按左箭头键,它会显示为 SQL>^[[B 有解决这个问题的办法吗? 解决方案 您可以使用名为 rlwrap. rlwrap 是一个 readline 包装器,一个使用 GNU 的小型实用程序readline 库允许编辑任何其他的键盘输入命令.它为每个命令维护一个单独的输入历史,并且可以使用所有以前看到的单词和/或用户指 ..
发布时间:2022-01-13 22:35:25 其他开发

如何在 Linux 中安装 SQL * PLUS 客户端

我正在开发 AWS 服务.我有一个 ec2 ( centos ) 实例.我需要在这台 centos 机器上配置 SQL*Plus 客户端. 我要连接的服务器位于某个偏远地区.服务器版本为oracle-se(11.2.0.2) 请帮我在 centos 机器上安装客户端. 提前致谢. 解决方案 转到 Oracle Linux x86-64 即时客户端 下载页面 下载匹配 ..
发布时间:2022-01-13 21:13:15 服务器开发

如何在 SQLPLUS 中执行 SQL 脚本期间回显文本

我有一个批处理文件,它在 sqlplus 中运行 SQL 脚本并将输出发送到日志文件: sqlplus 用户/密码 RowCount.sql > RowCount.log 我的日志文件包含以下内容: 连接到:Oracle 数据库 11g 快捷版 11.2.0.2.0 版 - 生产SQL>SQL>数数(*)----------0SQL>数数(*)----------0 等等.但它有 ..
发布时间:2021-12-30 14:20:21 其他开发

删除 SQLPLUS 中不需要的/额外的数据

我正在通过批处理文件运行一个文件 批处理文件: sqlplus admin/admin@SERVER @abc.sql >输出.txt SQL 文件 abc.sql: 设置 PAGESIZE 1000设置 LINESIZE 550关闭回声出发设置反馈关闭从 S_ABC 中选择 *出口; 输出.txt: 连接到:Oracle 数据库 11g...................... ..
发布时间:2021-12-30 14:10:45 其他开发

在 Oracle 11g 中,您如何对两个日期之间每小时的加权平均数据进行计时?

我已经用这个最终答案替换了我原来的问题.在 MTO 先生和 Ponder Stibbons 先生的帮助下,以及在我的 oracle 11G 实例上玩了四个月,我终于有了你在这里看到的东西.此查询主要为 SCADA 系统设计,并将执行以下操作... 此查询将在两个日期时间之间每小时执行一次时间加权平均值作为 TWA,在该间隔内作为 Vmin 和 Vmax 的最小值和最大值.它还将以 Hmin ..
发布时间:2021-12-30 14:01:35 数据库