oracle11g相关内容
我具有ORACLE RAC环境访问权限.详细信息是 数据库名称:orcl 服务名称:orcl IP地址:192.168.1.1和192.168.1.2 SQL> host srvctl status database -d orcl Instance orcl1 is running on node orclnode1 Instance orcl2 is running on no
..
我需要使用oracle 11g中的成员函数提取并显示db中所有记录的所有年份. CREATE or replace TYPE BODY student_t AS MEMBER FUNCTION getYear RETURN SYS_REFCURSOR IS yearDOB SYS_REFCURSOR; BEGIN for c in (SELECT EXTRACT(YEAR FROM
..
在Oracle 11G中,我可以轻松地调用: SELECT * FROM TABLE@DB_LINK_NAME; 但是如何通过另一个DB_LINK上的DB_LINK调用SELECT? 类似这样的东西: SELECT * FROM TABLE@REMOTE_DB_LINK_NAME@DB_LINK_NAME; 解决方案 首先,在架构上,我对任何涉及通过多个数据库链接提取数
..
我的oracle数据库的Java版本是1.5.0_10. 如何将其升级到Java 1.7.0_10 谢谢 解决方案 这是不可能的; Oracle提供了特定版本的Java和特定版本的DBMS,并对其进行了特殊修改以在DBMS中“运行". Oracle只能将它升级为DBMS的新版本或修补程序版本的一部分. 例如,请参见以下讨论: https://forums.oracle.com/
..
我有两个表view_shipment_order_release和order_release_remark.当给定的order_release_gid的order_release_remark中没有记录时,则不会显示任何数据.我想在view_shipment_order_release中显示数据,即使order_release_remark中没有数据也是如此.我怎样才能做到这一点?我的查询如下所示
..
我正在研究Oracle数据库11g: 如果用户A使用以下方式对表'emp'授予用户B下列特权: Grant select on emp to userB WITH GRANT OPTION; 用户B使用以下命令将相同的信息提供给用户C: Grant select on emp to userC WITH GRANT OPTION; 一旦发生这种情况,用户A将使用以下方法: Revoke
..
BEGIN exception when others then sqltext2:='insert into ERROR_TABLE_SHREE select '||str||' from dual;'; EXECUTE IMMEDIATE sqltext2; end; COMMIT; 我在Exception块中收到以下错误
..
我在Oracle 11g的CLOB列中有此xml值: M MAR VAN HALL
..
我是使用Oracle Database 11g Express的初学者,并且今天第一次尝试了它.我只获得有关数据库的理论知识(学习过SQL,但从未使用过).因此,我今天安装了Oracle 11g(在需要时为他们提供系统密码).然后,我继续启动“启动数据库",然后启动SQL命令行.我输入了connect SYSTEM/password但收到了: ERROR: ORA-12638 : Cred
..
因此,我试图利用 LISTAGG()函数简单地构建一个逗号分隔列表,以在基础查询中使用.列表生成工作正常,我只是出于调试目的应用了输出,在这里我可以看到列表: 值: 'AB','AZ','BC','CA','CT','DC','FL','FO','GA','IL','KS','MA','MB ','ME','MN','MS','MT','NB','NC','NL','NOVA SCOTIA,
..
我在EC2实例上已有一个.dmp文件,该文件可以访问在AWS上运行Oracle 11g的RDS实例. 我已阅读在AWS RDS中导入数据,看来AWS不支持这种直接转移. 它确实需要有一个Source Oracle DB,您必须在其中创建/导出.dmp文件,然后可以通过建立数据库链接将其传输到destination RDS instance. 我的问题是,有什么方法可以将我现有的.
..
我有一个存储过程,可以接收三个字符串参数 1. p_ReqIDs VARCHAR2 2. p_ItemIDs VARCHAR2 3. p_Qtys VARCHAR2 上面的3个字符串变量包含以分号分隔的值,如下所示: p_ReqIDs := "56;56;56;" p_ItemIDs := "3;2;1;" p_Qtys := "400;300;200;"
..
无论如何我都不是数据库管理员,所以在这里说明某些内容可能是错误的. 在SQL Server中,当我们在数据库中添加大量数据然后将其删除时,数据文件(.mdf文件)或数据库(或任何称为它)的大小不会减小为原始大小.我们需要缩小它. 在Oracle中是否可以使用相同的基础?如果是,那我应该如何缩小Oracle 11g数据库? 解决方案 Oracle文档的完整解释: “您可以缩小表
..
我需要使用逗号定界符将非常大的Clob字符串转换为表. 以下功能需要很长时间.有没有返回表的快速函数. create or replace FUNCTION UDF_STRSPLIT2 ( P_STR IN CLOB, P_DELIM IN VARCHAR2 DEFAULT ';' , P_LIKE IN INT DEFAULT 0
..
在oracle过程中使用host()命令时遇到问题. 我写了非常简单的oracle代码. CREATE OR REPLACE PROCEDURE run_command(command_i IN VARCHAR2) IS l_message VARCHAR2 (100); BEGIN l_message := 'cmd ' || command_i; host(l
..
以下查询出现ORA:00936错误.请让我知道查询中的问题 SELECT convert(DATE,r.created_dt) as created_dt, r.created_dt as time, r.rep_id, rt.rep_type_id, rt.rep_type_desc FROM t_tbm_ia_rep_2015 r, t_tbm_ia_rep_type_2015 rt W
..
到目前为止,我已经可以参考I_PRODUCT query (R%, L%) I_MODEL query (E%,T%,R%) I_TYPE query (A5,B%,C%) 作为函数并调用所有这些参数是否很好?还有其他快速解决方案吗? create or replace PROCEDURE RQUERY1 ( I_PRODUCT VARCHAR2 I_MODEL VARCHAR2
..
下面的源表: Id start_date end_date field1 1 01/03/2019 07/03/2019 text1 2 10/04/2019 15/04/2019 text2 我想得到这个输出: Id date field1 1 01/03/2019 text1 1 02/03/2019 text1 1
..
我是oracle的新手,来自MySQL,我试图通过序列和触发器使autoincrement在Oracle中工作,以便每次执行插入操作时,它都会使字段增加一个. CREATE SEQUENCE proposals_seq MINVALUE 1 START WITH 1 INCREMENT BY 1 CACHE 10; CREATE OR REPLACE TRIGGER proposals_
..
我正在尝试使用PL/SQL查询NESTED TABLE(可能有多个消息告诉我),但是我一直收到错误消息: ORA-21700:对象不存在或标记为删除. .. 我不明白为什么它不允许我这样做...我已经确定dados变量中包含内容...我输出了它的.count并且它不为空.有人可以告诉我吗? 谢谢前进... procedure PREENCHE_CURSOR_ESTRANG_TOT
..