-
Oracle 11g.即使创建了架构,也无法导入转储文件
所属栏目:[站长百科] 日期:2021-04-02 热度:177
我使用以下脚本在Oracle 11gR2中创建了一个用户 create user cataidentified by catadefault tablespace tbstemporary tablespace temp;grant DBA to cata; 尝试使用该命令导入转储文件后 impdp system/password@ORCL11 schemas=cata dumpfile=cata.dmp logf[详细]
-
oracle – 如果存在则删除表
所属栏目:[站长百科] 日期:2021-04-02 热度:74
我有以下PL / SQL: declare i_cnt number;begin select count(1) into i_cnt from dba_tables where table_name = upper('foo') and owner = upper('bar'); if i_cnt 0 then drop table foo; -- --- error this lineend if;end; 从中我得到这个错误. ORA-06[详细]
-
为什么Oracle会忽略“完美”指数?
所属栏目:[站长百科] 日期:2021-04-01 热度:120
我有这张桌子: create table demo ( key number(10) not null,type varchar2(3) not null,state varchar2(16) not null,... lots more columns ...) 而这个指数: create index demo_x04 on demo(key,type,state); 当我运行此查询时 select * from demo whe[详细]
-
SAS到Oracle ODBC – 将SAS表传入INTO数据库
所属栏目:[站长百科] 日期:2021-04-01 热度:161
任何人都可以建议将表从SAS库INTO传递到oracle数据库的语法? 下面的示例代码(虽然显然无法以这种方式引用与WORK库的连接) PROC SQL noprint;connect to ODBC as X (dsn='ALIAS' uid='USER1' pwd='passwd' quote_char='');exec (CREATE TABLE Test AS SELECT[详细]
-
在oracle中将字符串转换为整数
所属栏目:[站长百科] 日期:2021-04-01 热度:77
我试图将Oracle(版本8i)中的一列字符串解析为整数. 我通过Oracle.DataAccess库访问结果 我已经使用带掩码的TO_NUMBER将字符串转换为没有小数位的数字.问题是客户端代码中的值是以十进制而不是int的形式检索的. 解决方法 在ODP.NET中,NUMBER列总是以小数形式[详细]
-
PLSQL:在一个查询中获取一周中每一天的总和和一周的总和
所属栏目:[站长百科] 日期:2021-04-01 热度:139
比方说,我有一个表ClientClde,就像这样: ClientName,TradeDate,Quantity 我想在Oracle PLSQL中创建一个查询,它应该返回如下结果: (天数来自TradeDate列,Mon = Sum(数量)为Mon,Tue = sum(Quantity)为Tue ……等) ClientName Mon Tue Wed Thu Fri Sat Sun To[详细]
-
确定Oracle数据库实例
所属栏目:[站长百科] 日期:2021-04-01 热度:126
除了查询v_ $ database和v_ $instance表(或视图v $instance,v $database)之外还有其他方法可以从程序上检索(从PL / SQL)oracle数据库的数据库名称吗? 解决方法 dbms_standard.database_name[详细]
-
oracle – 如何让我的DBA暂停并恢复更新大表中每一行的存储过程
所属栏目:[站长百科] 日期:2021-04-01 热度:151
我有一个大约一百万行的表,我需要用一个冗长的计算结果更新表中的每一行(计算得到每行的可能不同的结果).因为它很耗时,所以DBA必须能够控制执行.这个特殊的计算需要每年运行一次(它是年终摘要).我想使用DBMS_SCHEDULER.CREATE_JOB创建一个作业,它可以从表中[详细]
-
oracle – PL / SQL评估订单
所属栏目:[站长百科] 日期:2021-04-01 热度:51
你好.考虑以下: SQL DECLARE 2 b1 BOOLEAN; 3 b2 BOOLEAN; 4 FUNCTION checkit RETURN BOOLEAN IS 5 BEGIN 6 dbms_output.put_line('inside checkit'); 7 RETURN TRUE; 8 END checkit; 9 10 PROCEDURE outp(n VARCHAR2,p BOOLEAN) IS 11 BEGIN 12 IF p THEN[详细]
-
oracle – 麻烦射击ora-29471
所属栏目:[站长百科] 日期:2021-04-01 热度:132
某些会话导致ORA-29471,因为dbms_sql无法用于这些会话.我们在应用程序中遇到此错误的记录很少. 如何解决这个问题? 我们如何识别特定会话无法访问DBMS_SQL?我们在会话级别有任何属性/标志吗? 下面的链接提供了一种在本地重现此问题的方法. Reproduce 解决[详细]
-
Liquibase从Oracle数据库导出数据 – generateChangeLog
所属栏目:[站长百科] 日期:2021-04-01 热度:179
我正在尝试使用liquibase从Oracle(ojdbc7)数据库导出数据. 我的属性文件有以下选项: driver:oracle.jdbc.driver.OracleDriver url:jdbc:oracle:thin:@localhost:1521:XE 用户名:用户 密码:用户 outputChangeLogFile:src / main / resources / out[详细]
-
使用Oracle SQL查找逗号分隔字符串中的最大数字
所属栏目:[站长百科] 日期:2021-04-01 热度:85
我有一个有两列的表: OLD_REVISIONS |NEW_REVISIONS-----------------------------------1,25,26,24 |1,24,251,56,55,54 |1,541 |11,2 |11,96,95,94 |1,94,951 |11 |11 |11 |11,2 |1,21 |11 |11 |11 |1 对于每一行,都会有一个文档修订列表(以逗号分隔) 逗号[详细]
-
Machine Learning with Oracle Database Advanced Analytics
所属栏目:[站长百科] 日期:2021-04-01 热度:104
ariticle from:?http://www.ateam-oracle.com/ml-with-oracle-database-cloud-advanced-analytics Oracle DB + Oracle Data Mining + Oracle R Enterprise = Database Advanced Analytics (OAA) The Database Advanced Analytics option allows running Mach[详细]
-
stored-procedures – 通过调度程序作业将参数传递给oracle存储
所属栏目:[站长百科] 日期:2021-04-01 热度:195
我有一个从dbms作业调用的存储过程.即 DBMS_SCHEDULER.RUN_JOB ('Procedure_JB',FALSE); 一个java代码存储过程,在执行一些操作后,异步启动Procedure_JB.然后这个Procedure_JB调用Procedure_PRogram,然后程序将调用存储过程. 如何将参数传递给我的存储过程?[详细]
-
选择返回时没有oracle select into变量?
所属栏目:[站长百科] 日期:2021-04-01 热度:122
declare fName varchar2(255 char);begin SELECT x.constraint_name into fName FROM all_constraints x JOIN all_cons_columns c ON c.table_name = x.table_name AND c.constraint_name = x.constraint_name WHERE x.table_name = 'MY_TABLE_NAME' AND x.c[详细]
-
oracle – 如何避免合并时出现ORA-3814错误?
所属栏目:[站长百科] 日期:2021-04-01 热度:115
我有这样的代码 MERGE INTO target_table tgtUSING source_table srcon(tgt.c1=src.c1)WHEN MATCHED THENUPDATE SET tgt.c1=src.c2 我得到ORA-38104:无法更新ON子句中引用的列.我理解这个错误的原因.但是我们怎样才能重写这段代码呢?没有使用光标有没有可[详细]
-
将Oracle Date与C#DateTime进行比较
所属栏目:[站长百科] 日期:2021-04-01 热度:61
我正在构建一个内联SQL查询(不需要对此进行评论,我知道它不是最好的方法,而是公司的工作方式!)我需要将Oracle DATE列与C#DateTime.Now进行比较.为了使这种比较起作用,我需要在DateTime.Now和列周围进行哪些转换? (我想比较整个DateTime对象而不仅仅是Date[详细]
-
在Oracle =gt;用于的符号
所属栏目:[站长百科] 日期:2021-04-01 热度:139
DECLAREprice_to_update NUMBER(6,2) := 20;updated_price NUMBER(6,2) := 0;BEGINdbms_output.put_line('price before ' || price_to_update);dbms_output.put_line('updated_price before ' || updated_price);changePrice (old_price = price_to_update,n[详细]
-
Oracle SQL触发器用于自动设置列值
所属栏目:[站长百科] 日期:2021-04-01 热度:134
我正在写一个Oracle触发器.此触发器应自动将列“productId”的值设置为刚刚插入的行的oid. 我写的触发器是: create or replace trigger MyProduct_id_trg after insert on MyProductbegin update MyProduct set productId = inserted.oid where oid = inser[详细]
-
oracle – 连接条件下的Rownum
所属栏目:[站长百科] 日期:2021-04-01 热度:102
最近我修复了一些错误:在连接条件下有rownum. 这样的事情:在t1.id = t2.id和rownum 2上左连接t1.因此无论“左连接”如何,它都应该只返回一行. 当我进一步研究这个时,我意识到我不明白Oracle如何在“左连接”条件下评估rownum. 让我们创建两个样本表:主表[详细]
-
2,oracle表只有2个字符
所属栏目:[站长百科] 日期:2021-04-01 热度:134
我试图在oracle中创建一个表,它将接受2个而且只有2个字符.我尝试使用char(2),但如果我在insert语句中输入1个字符,它将接受它.如何让oracle只接受2个精确字符的任何插入并拒绝1和3及更高的字符?我在互联网上搜索过,似乎无法找到答案. 谢谢! 克里斯托弗 解决[详细]
-
Oracle:更新语句没有等待/没有失败
所属栏目:[站长百科] 日期:2021-04-01 热度:165
我在多应用程序环境中有许多竞争更新语句.根据目前的设计,死锁频繁. 如有必要,可以跳过除一个更新之外的所有更新,并在下一个时间间隔更新. 我可以将NOWAIT应用于更新声明吗?当无法获得锁定时,我可以让我的声明无声地失败吗?我可以指定尝试获取锁定的时间吗[详细]
-
oracle – ORA-00942:可以选择“schema.table”而不是“table”
所属栏目:[站长百科] 日期:2021-03-31 热度:88
我在执行时遇到了ORA-00942(“表或视图不存在”) select * from brunch 但是,执行时没有这样的问题 select * from joe.brunch 我可以知道这里有什么问题吗? 解决方法 不合格,BRUNCH指的是当前会话中与JOE.BRUNCH不同的对象.你有几个选择来解决这个问题. 创[详细]
-
在TOAD for Oracle中自动插入表的列名
所属栏目:[站长百科] 日期:2021-03-31 热度:118
我正在寻找一种方法来自动在TOAD for Oracle中插入列名,以便更容易编写查询. 理想情况下,我想输入如下内容: select * from myTable; 然后,当我右键单击*时,我可以选择插入该表的所有已知列名. 我不确定是否存在像我所描述的那样的东西,但任何接近都会有所帮[详细]
-
oracle – 当我尝试将列从VARCHAR2(200)修改为VARCHAR2(1000)时,
所属栏目:[站长百科] 日期:2021-03-31 热度:200
它当前是数据库中的VARCHAR2(200),但需要将其提升为VARCHAR(1000),因此我尝试运行此脚本: ALTER TABLE CONTRACTOR MODIFY( NOTE VARCHAR2(1000)); Oracle给了我这个: ORA-01429: Index-Organized Table: no data segment to store overflow row-pieces 这[详细]
