-
Liquibase – 在一个文件中上传许多Oracle触发器
所属栏目:[百科] 日期:2021-02-19 热度:79
我有一些Oracle触发器存储在一个文件中,我们使用sqlplus上传到我们的数据库.我们想用liquibase来管理它,但我真的不想将触发器拆分成单独的文件.该文件看起来像: create or replace trigger Trig1 ... ... end Trig1; / create or replace trigger Trig2 ...[详细]
-
oracle10g – 将Oracle Forms转换为Apex – 是否值得考虑Apex Fo
所属栏目:[百科] 日期:2021-02-19 热度:199
朋友们, 我正在考虑将Oracle Forms(10g)应用程序迁移到APEX(3.2.1)并查看使我能够进入APEX中可以获得Oracle表单“第一次切割”的阶段的选项. 通过阅读此guide以及此 appendix并且转换了几个示例表单(最终在修改xml文件以创建应用程序之后)来掌握Forms迁移工[详细]
-
在Oracle的SQL中处理循环数据
所属栏目:[百科] 日期:2021-02-19 热度:110
有一个问题,不知道如何只用SQL解决(我可以用PL / SQL做,但它应该只能用SQL). 我有一个表(实际上它不是一个表,但是带有查询的结果),包含一对像这样的值: column1 column2 --------- --------- value1 value2 value1 value3 value2 value4 value3 value7 valu[详细]
-
oracle – 使用NULL时PLW-06002无法访问的代码;
所属栏目:[百科] 日期:2021-02-19 热度:133
我偶尔也会做…… IF very-likely-condition THEN NULL;ELSE code to deal with the unlikely conditionEND IF; 这给出了来自PL / SQL编译器的NULL线上的PLW-06002无法访问的代码警告. 现在虽然我可以清楚地忽略警告和/或重构IF语句为NOT,但我认为这样做更好[详细]
-
oracle – 消除SQL Developer表视图的Data选项卡上的排序顺序
所属栏目:[百科] 日期:2021-02-19 热度:180
在Oracle SQL Developer中,可以在查看表时使用“数据”选项卡列出表中的数据.还有一个“排序…”按钮,用于设置您正在查看的数据的排序顺序.这对于即时查看某些数据非常方便. 问题:我设置了一个排序顺序,用于查看该表上索引不支持的特定表.当你去查看那些数[详细]
-
在Oracle中何时使用vsize函数而不是length函数的有用示例?
所属栏目:[百科] 日期:2021-02-19 热度:172
似乎vsize()和length()返回相同的结果.有谁知道何时使用vsize而不是长度的实际例子? select vsize(object_name),length(object_name) from user_objects 结果: /468ba408_LDAPHelper 20 20/de807749_LDAPHelper 20 20A4201_A4201_UK 14 14A4201_PGM_FK_I 1[详细]
-
如何将系统包安装到oracle中?
所属栏目:[百科] 日期:2021-02-19 热度:78
我正在创建一个测试Oracle DB的副本(两者都是10g)并遇到一个问题,因为我们的测试数据库安装了UTL_SMTP和UTL_FILE系统软件包,而我的本地OracleXE版本没有.我们的系统管理员已经回家了,并且早些时候他的状态我真的不想打扰他. 如何在本地OracleXE实例上获取这[详细]
-
与句点分隔的oracle连接标识符的确切处理方式
所属栏目:[百科] 日期:2021-02-19 热度:92
我一直想知道这一段时间,但由于它没有出现太多,我把它留在了“神秘的巫术”专栏中. 在我看来,ABC和ABC.DEFG之类的连接标识符之间存在某种关系,我不太了解它是什么. 例如,我刚刚设置的机器我在使用identfier ED2时遇到问题,即使在我的tnsnames文件中我明显有[详细]
-
如何读取Oracle Forms .FMT文件中的PL / SQL代码?
所属栏目:[百科] 日期:2021-02-19 热度:105
Oracle Forms10g提供了一个工具,用于将Oracle Forms模块从Oracle Forms Builder使用的二进制格式(.FMB)转换为文本格式(.FMT). 例如,如果使用Oracle Forms Builder创建名为mymodule.fmb的模块,然后调用 frmcmp module=mymodule.fmb script=yes batch=yes logo[详细]
-
兼容性 – 我可以使用oracle berkeley db java edition的c实现(p
所属栏目:[百科] 日期:2021-02-19 热度:140
我有一个berkeley db文件(* .bdb),由C实现( python bsddb模块)创建.是否可以通过Berkeley Db的纯 Java实现读取此文件?我尝试使用berkeley db java edition(je)读取它,但不能. je抛出一个例外,说它无法检测到伯克利数据库. berkeley数据库文件在不同的实现中[详细]
-
Oracle SQL中的NLS字符串是什么?
所属栏目:[百科] 日期:2021-02-07 热度:163
什么是Oracle SQL中的NLS字符串,它们显示为char和nchar以及varchar2和nvarchar2数据类型之间的区别?谢谢 解决方法 每个Oracle数据库实例都有2个可用的字符集配置: 默认字符集(由char,varchar2,clob等类型使用) 国家字符集(由nchar,nvarchar2,nclob等类型使[详细]
-
Oracle SQL – 如何使用可选搜索参数构建where子句
所属栏目:[百科] 日期:2021-02-07 热度:62
页面中有四个字段可以说 EMPLOYEE IDDEPTLOCATIONUNIT: 用户可以输入任何字段值都是可选的,如果他输入EMPLOYEE ID,则查询应该返回与该EMPLOYEE ID相关的行.如果他只输入LOCATION,那么查询应该返回该位置的所有员工.如何使用可选参数编??写where子句条件. 解[详细]
-
oracle – 是否可以执行对象类型的select into表?
所属栏目:[百科] 日期:2021-02-07 热度:108
所以我有一个类型 create or replace type body T_Some_type is object (...fields) 我有一个由T_Some_type类型的行组成的表类型 create or replace TYPE T_Some_Table IS TABLE OF T_Some_type; 我想从一些视图中选择行到这个T_Some_Table select * into T_[详细]
-
oracle – EXEC_SQL,EXECUTE IMMEDIATE,DBMS_SQL和内联SQL之间的
所属栏目:[百科] 日期:2021-02-07 热度:91
我一直在浏览一些PL / SQL(在Oracle SQL Developer中),并且已经看到了几种不同格式的SQL被调用. 为了保证当前和未来代码的一致性和速度,我想知道哪个是首选. 我见过四种类型. 1)普通DDL: CREATE TABLE newtable AS SELECT * FROM pSource; 2)执行立即(本机[详细]
-
插入或删除后的Oracle触发器
所属栏目:[百科] 日期:2021-02-07 热度:61
对不起我的英语不好. 我有2张桌子: Table1idtable2_idnummodification_date 和 Table2idtable2num 我想创建一个触发器,在Table1中插入或删除后更新Table2.table1lastnum中的最后一个值num. 我的触发器: CREATE OR REPLACE TRIGGER TABLE1_NUM_TRG AFTER IN[详细]
-
为什么Oracle汇总了少于38位有效数字的数字?
所属栏目:[百科] 日期:2021-02-07 热度:99
我们有Oracle Server 10.2. 为了测试这个,我有一个非常简单的表. CREATE TABLE MYSCHEMA.TESTNUMBER( TESTNUMBER NUMBER) 当我尝试插入0.98692326671601283时,数字会被四舍五入. INSERT INTO MYSCHEMA.TESTNUMBER (TESTNUMBER) VALUES (0.98692326671601283)[详细]
-
Oracle SQL中高效的四向连接
所属栏目:[百科] 日期:2021-02-07 热度:180
我有两个表,Table1和Table2,我想加入.每个表都有两个唯一的键,我们称之为Key1和Key2.我想做的是LEFT JOIN Table2到Table1,其中任何一个键匹配四种可能的组合中的任何一种: Table1.Key1 = Table2.Key1 Table1.Key1 = Table2.Key2 Table1.Key2 = Table2.Key1[详细]
-
在Oracle模式上授予用户所有权限
所属栏目:[百科] 日期:2021-02-07 热度:166
有没有办法在Oracle模式上为用户授予所有权限?我尝试了以下命令,但它只授予模式中特定表的权限.我想要的是为该用户授予给定模式的所有权限. GRANT ALL ON MyTable TO MyUser; 解决方法 您可以在循环中执行此操作并通过动态SQL进行授予: BEGIN FOR objects[详细]
-
oracle – 无法在撤消表空间’UND_TBS’中将段扩展8
所属栏目:[百科] 日期:2021-02-07 热度:142
我正在尝试将table1中的数据插入到现有的表中,例如table2. table1有3000万条记录.使用以下命令插入数据.一段时间后得到了给定的错误. insert into TABLE2 (select * from TABLE1)Error at Command Line:31 Column:0Error report:SQL Error: ORA-30036: unabl[详细]
-
oracle – 在视图上授予选择权
所属栏目:[百科] 日期:2021-02-07 热度:172
在某个地方出现问题,我似乎无法找出原因.如果这已经被要求道歉. 我的数据库中有3个模式: COLLDESK LOCAL_IT 戈 COLLDESK是我们的主要模式,LOCAL_IT是我们进行本地开发的地方,而GERBEN是最终用户(应该只有选择选项). 现在我的COLLDESK模式中有一个名为GESTIO[详细]
-
用于从时间戳中减去时间的Oracle SQL查询
所属栏目:[百科] 日期:2021-02-07 热度:106
我在oracle中构建查询时遇到问题.我的表有“DATE_CREATE”列,其类型为“TIMESTAMP”.一个值的示例是: 2012-10-20 05:43:47:001000 我想构建一个where子句,用于选择创建列的行超过15分钟前的行.现在我有一个像这样的查询(它不返回任何行,但它应该): SELECT[详细]
-
oracle – jenkins永远不会完成
所属栏目:[百科] 日期:2021-02-07 热度:127
我有一个Jenkins主/从设置,一直很愉快,在一些 Linux机器上运行Oracle导入. 我刚刚添加了一个新的从属节点,并试图在这个新节点上运行我们现有的数据库导入作业.这项工作包括三个子项目;第一个运行一些执行shell,复制文件和更改权限,这当前成功完成,第二个运行[详细]
-
oracle – 我想将一个变量参数传递给外部SQL文件(带有SQL * Plus
所属栏目:[百科] 日期:2021-02-07 热度:81
我已经搜索了这个论坛,并通过谷歌搜索我的问题的答案,但我无法找到我的挑战的具体答案.这就是为什么我在这里要求它希望得到你们其中一个人的回答. 我想使用多个SQL文件,而一个SQL文件是执行带参数的其他SQL文件的控制文件. 该文件名为:startup.sql 我有一个[详细]
-
如何将oracle dataType映射到java dataType?
所属栏目:[百科] 日期:2021-02-07 热度:80
如何将oracle dataType映射到 java dataType? 我尝试如下,但不准确. DatabaseMetaData databaseMetaData = this.getConnection().getMetaData(); ResultSet rs = databaseMetaData.getColumns(catalog,schema,tableName,columnName); while (rs.next()) { i[详细]
-
oracle的时差
所属栏目:[百科] 日期:2021-02-07 热度:125
嗨我有下表,其中包含开始时间,结束时间,总时间 STARTTIME | ENDTIME | TOTAL TIME TAKEN |02-12-2013 01:24:00 | 02-12-2013 04:17:00 | 02:53:00 | 我需要使用oracle中的更新查询更新上面的TOTAL TIME TAKEN字段 为此,我尝试了以下选择查询 select round((e[详细]
