-
oracle – 如果列不存在则更改表
所属栏目:[百科] 日期:2021-04-01 热度:195
在表格中,我想检查特定列是否存在.如果列不存在,我想更改表并创建该列. 我正在使用Oracle 11g. 解决方法 试试这个: declare p_count NUMBER;select count(1) int p_countfrom ALL_TAB_COLUMNS where OWNER = 'SCHEMA_NAME' and TABLE_NAME = 'TABLE_NAME' a[详细]
-
oracle – 如何找到导致ORA-00054的原因?
所属栏目:[百科] 日期:2021-04-01 热度:78
在过去的一段时间里,我注意到在尝试发出SELECT … FOR UPDATE NOWAIT时,在db的大量并发更新期间,我们收到ORA-00054错误.这是我们的开发系统,我们真的没有任何其他用户,或者至少这是我们所相信的. 我们已经浏览了我们的应用程序的日志,似乎一切都井然有序;没[详细]
-
Oracle数据库exp和imp方式导数据
所属栏目:[百科] 日期:2021-04-01 热度:72
这里导入导出路径都在D盘下,默认文件名为:example.dmp exp方式导出数据 相关参数项如下: 关键字? 说明? 默认 USERID???????????????????? 用户名/口令 FULL???????????????????????? 导出整个文件? (N) BUFFER??????????????????? 数据缓冲区的大小 OWNER[详细]
-
Machine Learning with Oracle Database Advanced Analytics
所属栏目:[百科] 日期:2021-04-01 热度:65
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 热度:96
我有一个从dbms作业调用的存储过程.即 DBMS_SCHEDULER.RUN_JOB ('Procedure_JB',FALSE); 一个java代码存储过程,在执行一些操作后,异步启动Procedure_JB.然后这个Procedure_JB调用Procedure_PRogram,然后程序将调用存储过程. 如何将参数传递给我的存储过程?[详细]
-
选择返回时没有oracle select into变量?
所属栏目:[百科] 日期:2021-04-01 热度:97
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 热度:75
我有这样的代码 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 热度:164
我正在构建一个内联SQL查询(不需要对此进行评论,我知道它不是最好的方法,而是公司的工作方式!)我需要将Oracle DATE列与C#DateTime.Now进行比较.为了使这种比较起作用,我需要在DateTime.Now和列周围进行哪些转换? (我想比较整个DateTime对象而不仅仅是Date[详细]
-
Oracle数据库的安装步骤
所属栏目:[百科] 日期:2021-03-31 热度:147
以oracle 11g为例 双击oracle安装文件,进入安装界面,检测安装环境 继续,不理会 取消勾选接受安全更新,点击下一步 选择是 这里直接下一步 根据实际需求选择系统类型,下一步 选择软件安装位置、数据库文件位置, 可以默认 输入管理口令,然后下一步 如果[详细]
-
Oracle数据库中的amp;1 ..意味着什么
所属栏目:[百科] 日期:2021-03-31 热度:87
我在一个oracle脚本中看到了这一行 SELECT COUNT(*) INTO version1 FROM 1..xxdt WHERE version = 3310; 我不明白 1 ..部分.我认为xxdt是表的名称,那么前面的 1 ..是什么东西呢? 解决方法 1提示输入用户输入的值.注意输入的值mytable如何替换下面的 1: SQL[详细]
-
database – 如何更新oracle中列的所有行,其起始值为500,并在ora
所属栏目:[百科] 日期:2021-03-30 热度:91
我在oracle中有一个表,其中所有列的行都必须使用起始值500更新并递增1. 我试图在网上找到类似的东西但却无法获得任何有用的东西. oracle和PL / SQL不是我的专长.任何帮助,将不胜感激. 解决方法 我不会使用PL / SQL,因为它可以在纯SQL中完成. 您可以使用以500[详细]
-
Oracle | ORA-01439:要修改的列必须为空才能更改数据类型.无法
所属栏目:[百科] 日期:2021-03-30 热度:178
我希望它没有数据删除和移动. 我无法将数据类型号更改为nvarchar在oracle 10g中.它的显示消息如ORA-01439:要修改的列必须为空才能更改数据类型. 我有表中的数据和列已经设置为NOT NUll所以我不能将其设置为null或空白. 并且Altering列是主键,它是与外键相关[详细]
-
Oracle:在用户数据中按循环连接
所属栏目:[百科] 日期:2021-03-30 热度:75
我理解Oracle中何时可能发生循环.理论上它说如果一条记录既是另一个节点的父节点又同时是它的子节点,那么它就可以进入一个循环. 但是我无法理解为什么我的这个特定查询会进入循环. SELECT Empno,Ename,JobFROM EmpSTART WITH Empno = 7839CONNECT BY PRIORJo[详细]
-
oracle – 无法在PLSQL中使用REPLACE函数
所属栏目:[百科] 日期:2021-03-30 热度:64
我想知道调用 REPLACE function described here的适当方法是什么,因为我已经创建了下面的语句来测试它,但是我收到了一个错误: DECLARE templateMessage3 VARCHAR2(50);BEGIN templateMessage3 := 'Dear Mr./Madam FNAME'; replace(templateMessage3,'FNAME'[详细]
-
SSIS – 使用Attunity Oracle Datasource在Oracle Query中使用参
所属栏目:[百科] 日期:2021-03-30 热度:83
我在SSIS中使用Attunity Oracle连接器连接到远程Oracle Server. 在我的SSIS包中,我需要连接到Oracle数据库以根据datetime参数获取数据. 我按照建议here写了一个带有参数的SELECT查询: 创建了一个包变量 将变量设置为计算为表达式true 将查询与表达式一起放[详细]
-
azure – CredSSP加密Oracle修复错误
所属栏目:[百科] 日期:2021-03-30 热度:170
您好我们正在使用Azure Virtural Machine.现在由于以下错误消息,我们无法远程进入服务器.想得到关于错误的建议,因为我们没有支持计划,现场经纪人建议我在这里问. 谢谢大家. Error Message Image 解决方法 所以我暂时解决了这个问题.在本地计算机上执行以下步[详细]
-
Oracle:将select语句结果集导出为类似于SQL开发人员导出的INSER
所属栏目:[百科] 日期:2021-03-30 热度:58
我正在寻找一个解决方案,使用PL / SQL脚本为select语句结果集创建SQL INSERT语句.寻找SQL Developer工具中可用的类似功能(export – format insert),但我想将解决方案作为脚本而不是使用任何工具. 我已经提到了以下解决方案.但是,我想知道是否有更好的方法来[详细]
-
oracle – 在EF6中更改数据库模式的最简洁方法
所属栏目:[百科] 日期:2021-03-30 热度:89
目前我们正在用mvc5编写一个页面,其中一个oracle sql数据库与entitiy framework 6相连. 我们目前在oracle数据库中有两个模式,一个用于测试,另一个用于开发.权利框架中的模型是从开发数据库生成的,并与之完美地协同工作. 将连接字符串更改为测试模式时出现问[详细]
-
FROM子句中的嵌套括号是否有效Oracle SQL语法?
所属栏目:[百科] 日期:2021-03-30 热度:138
此查询是否使用正确的Oracle语法? select * from ( ( ( dual a) ) ) where a.dummy = 'X'; 它适用于11g和12c,但它是真正有效的语法吗?或者这只是一个编译器“错误”,将来可能会修复,导致代码失败? 我怀疑这是正确的语法,原因如下: 除了添加额外的括号之[详细]
-
oracle – 我可以直接在表的all_triggers表中定义一个触发器吗?
所属栏目:[百科] 日期:2021-03-30 热度:83
我正在一个庞大的数据库上执行存档过程,它涉及删除生产活动表并将另一个表重命名为新的生产表.删除生产活动表时,触发器也会被删除.所以我只是使用我的桌面上定义的触发器的备份 select_ from all_triggers table_name = mytablename; 我的问题是,在将其他表[详细]
-
Oracle drop column和unused column
所属栏目:[百科] 日期:2021-03-19 热度:180
我有一个名为test的表有3列: 姓名 id 地址 一段时间后,我知道一列未使用.我想放一列,让我们说id. Oracle有一个功能可以将列标识为未使用. drop column与set unused column之间的区别是什么? 解决方法 当你删除一个列时,它会移动到回收站,而当你标记一个未[详细]
-
Oracle XE中未启用位图索引
所属栏目:[百科] 日期:2021-03-19 热度:88
我正在使用Oracle 10g XE(快速版).如果我尝试创建位图索引,我会收到错误 ORA-00439功能未启用:位映射索引 如何解决此问题并创建位图索引? 解决方法 在线文档包括许可指南.这说: Feature | Availability---------------------------------------+---------[详细]
-
oracle – 按小时或按日分组记录并用零或空填充缺口
所属栏目:[百科] 日期:2021-03-19 热度:166
我写了一个按小时统计记录的查询: select TO_CHAR(copied_timestamp,'YYYY-MM-DD HH24'),count(*) from req group byTO_CHAR(copied_timestamp,'YYYY-MM-DD HH24'); 结果是: 2012-02-22 13 22802012-02-22 15 12502012-02-22 16 12452012-02-22 19 1258 但[详细]
-
我们可以在oracle中命名默认约束吗?
所属栏目:[百科] 日期:2021-03-19 热度:130
在MS-SQL中,我们可以在表创建期间具有以下约束 create table test( WarningEnabled bit NOT NULL CONSTRAINT DF_WarningEnabled DEFAULT 1,); 我们可以看到,我给出了Default约束的名称.是否可以在oracle中执行此操作 解决方法 不会.Oracle不会将默认值实现为[详细]
-
Toad for Oracle – 更改DBMS输出窗口上的格式
所属栏目:[百科] 日期:2021-03-19 热度:118
在Toad v11的DBMS输出窗口中,如何更改DBMS输出字体和颜色?我已经看了很多选项,但我无法找到它改变它的可能性.它默认太小了. 解决方法 选项 – Oracle – 一般.大约一半是一个标题为“DBMS输出”的框,其中有一个标题为“字体”的按钮.单击此按钮将打开一个新[详细]
