sqlplus

    3热度

    4回答

    我继承的一些脚本会在脚本的开头盲目地调用SET FEEDBACK OFF或SET ECHO OFF,然后在脚本的末尾将它们设置为ON或OFF。我想修改这些脚本以确定在脚本运行之前设置了什么值,并在脚本完成时将环境设置回该值。 如何查询SQL Plus环境值,存储它们,并在脚本完成后还原它们? 一种方法我已经想到了: SPOOL env-backup.sql SHOW ECHO FEEDBACK

    1热度

    4回答

    就像标题所说,在Oracle中,你可以在SQL *发出以下命令加: SQL> select something from anothertable; #sql SQL> @{/home/me/somescript.sql}; #load sql from file and execute it SQL> do something else in script; #other sql

    1热度

    1回答

    我遇到了一个问题,在将Oracle数据库中的表字段转换为CSV文件时,我无法弄清楚。我有一列varchar2(4000)用户输入他们的评论。有时用户复制并粘贴其他程序(如MS Word)的文本,因此会在该字段中粘贴大量额外的信息,例如回车和换行符。在这个领域也可能有大量的文字。由于某些原因,即使我摆脱了回车和换行符,CSV文件仍然显示一个CR和LF,这会导致在Excel中打开CSV文件时数据被分成

    7热度

    2回答

    我使用的Oracle SQL Developer,或Oracle的SQL * Plus

    5热度

    3回答

    我问在Oracle SQL方面* PLUS ...

    3热度

    1回答

    我有一个特定的oracle包文件(pkk与pks)。我想从sqlplus执行包中的一个方法。我想这样做,而不编译到oracle数据库的软件包。 这可能吗?如果是的话如何?

    3热度

    1回答

    我正在使用SQLPLUS将数据后台打印到文件,但并非所有数据都被返回?我正在使用dbms_metadata.get_ddl函数,它只是将表定义的一部分返回到文件....我可以在查询输出中看到完整的定义。 我在设置阀芯套件中的linesize = 8000? SQL: Select dbms_metatdata.get_ddl('TABLE',at.table_name) From all_tab

    1热度

    1回答

    我试图插入一些行并更新pl/sql循环中的某些行。 但是,我所看到的是pl/sql过程已成功完成。 我确实看到dbmbs_ouput语句而不是插入和/或更新查询的输出状态。 serveroutput设置为on。 我怎么看INSERT和UPDATE行(行数即如何插入和更新)

    2热度

    3回答

    我想知道SET FMTONLY ON是否可以在Oracle查询中使用。当我使用的是这样的: SET FMTONLY ON select * from department 我得到的消息是这样的: 1号线:SQLPLUS命令跳过:FMTONLY设置为ON SELECT * FROM部门 我正在寻找在Oracle中的一个声明,即 仅返回元数据到客户端以测试响应的格式而不实际运行查询。 编辑 谢谢.

    2热度

    1回答

    我有一份报告,我需要导出到n个供应商的csv文件。我有一种感觉,我需要不止一次地运行它,所以我想尽可能地自动运行它。我写了一个供应商所需的sql plus,我想知道如何将脚本编写成为每个供应商运行。我有供应商列表存储在数据库的表中,但知道我不能把线轴放在pl/sql块,我想知道如何循环通过每个供应商来创建他们的文件。