Oracle10g 保留字;“集群”;在Oracle 10g中用作列名

这是一个列名为“CLUSTER”的现有表。我必须查询这个表来检索列“CLUSTER”的值。由于CLUSTER是Oracle中的保留字,因此出现缺少表达式错误。由于oracle允许按名称创建列群集,因此应该有方法检索相同的列。如何查询此列 PS-我没有重命名列的选项 提前感谢。只需使用双引号引用该列,如: select "CLUSTER" from table; 另外,确保在列名中匹配大小写。您的确切查询是什么?错误信息是什么?@Mithun,查找列的名称,例如通过查询所有的\u TAB\u列。

Oracle10g 带有Weblogic 10.3的Oracle 10G驱动程序

我应该使用哪个JDBC驱动程序从Weblogic 10.3连接Oracle 10G。我目前正在开发中使用Weblogic的oracle驱动程序。我可以在生产环境中使用它吗?如果可能,请使用Oracle精简驱动程序。精简/类型IV驱动程序使用Oracle的DB驱动程序,而不是WebLogic Oracle驱动程序。最好的做法是在类路径中链接到ojdbc6.jar,并确保它是最新和最好的 所有这些驱动程序都在生产环境中经过了战斗测试

Oracle10g 使用Oracle 10g配置Informatica存储库[Oracle未连接]

Oracle详细信息:- Oracle 10g企业版 运行xpx32的主机 我使用scott tiger使用SQL*Plus进行日志记录我不提供任何主机字符串。如何设置Oracle以接受主机字符串?我问这个问题是因为我想问题与此有关 IP:192.168.17.132,主机名:vmxp1 tnsnames.ora文件:- 全球数据库= (说明= (地址=(协议=TCP)(主机=vmxp1)(端口=1521)) (连接数据)= (服务器=专用) (服务名称=globaldb) ) ) EXTPR

Oracle10g 如何将WSO2数据服务3.0与Oracle 10g集成

我们将Windows Server 8与Oracle 10g(R 10.2.0.2)一起使用 我们相信OracleJDBCJAR是正确的,我们测试了一些可能性 当我们测试连接时,现在的问题是:“提供的数据源类型不受支持” 有人有什么建议吗 非常感谢 我认为master-datasources.xml或您在环境中使用的任何其他*-datasources.xml中定义的数据源配置一定存在问题。请仔细检查以下行是否在数据源配置中正确定义。所有RDBMS数据库应配置为定义类型为“RDBMS” 下面描

Oracle10g 有没有办法在服务器上只编译一个特定的包?

Oracle server不太聪明,无法捕获更新的包。 所以每当我重新编译我的包。它抛出现有包无效错误 若有任何方法,我只能刷新服务器上的包。所以我不需要跳出服务器并停止每个人都使用的服务器。如果您修改了包(我们称之为PKG_测试),包括规范和正文,那么它是用 alter package pkg_test compile; 若规范被更改,它可能会导致其他依赖对象变得无效(这可能就是您所看到的) 但是,如果只修改包体,则不必编译规范(因为它没有更改),只需编译包体: alter package

Oracle10g 与甲骨文约会

Iam使用Oracle 10g express 我编写以下SQL命令: INSERT INTO compte_courant (num_compte_courant, num_client, libelle_compte_courant, solde_compte_courant, decouvert_compte_courant, taux_agios_compte, date_ouverture_compte_courant, date_fermeture_compte_courant, e

Oracle10g 回滚序列

我有一个使用序列填充主键的表。当前版本: CREATE SEQUENCE xxxx.SEQ_xyz START WITH 135 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE NOCACHE ORDER; 有一个应用程序可以从表中删除一些行。当这种情况发生时,我希望得到下一个可用的数字,而不是序列显示的数字。假设我插入: 136 x 137 y 138 z 现在序列是139。如果我删除136、137、138,我希望序列返回到13

Oracle10g Oracle按查询排序非常慢

我在桌上点菜时遇到了一个问题 我的select查询工作正常,但当我执行order by(即使是在主键上)时,它只会不停地运行,没有结果。最后,我需要结束会话。这个表有20K条记录。 对此有什么建议吗? 查询如下: SELECT * FROM Users ORDER BY ID; 我对查询计划一无所知,因为我是oracle的新手 对于无序查询,SQLDeveloper是在检索和显示20K行,还是仅显示前50行?你的比较可能不公平 这20K行的大小是多少:从user_段中选择字节/1024/102

Oracle10g Oracle 10g:如何在到达页面末尾时重复矩阵报告

我有一个oracle报告(10g),由于重复框架中的项目数量,它跨越多个页面。 有没有办法让重复帧在到达页面末尾时“换行”(基本上是在原始值下面开始一行新的值) 我尝试将print direction属性设置为Cross/down,但它给了我一个“REP-1232:矩阵“”的源帧无效”错误 关于如何实现这一点,有什么想法吗?在重复帧高级布局的属性检查器部分: 打印对象:第一页 基于:封闭对象的打印 继续锚定对象:是的你有没有想过这个问题?

Oracle10g 无法运行安装UTL\U SMTP的脚本

我的oracle版本是 Oracle Database 10g Enterprise Edition 10.2.0.3.0版-产品 PL/SQL 10.2.0.3.0版-生产 核心10.2.0.3.0生产 32位Windows的TNS:10.2.0.3.0版-生产版 NLSRTL版本10.2.0.3.0-生产 我使用用户名sys登录到sysdba 当我试图运行以下脚本时,我遇到了这个错误 SQL>@$ORACLE_HOME/rdbms/admin/utlmail.SQL 读取文件时出错 SQL

Oracle10g 如何在oracle 10g中重命名视图列?

晚上好 大家好 如何在oracle中重命名视图列 我有两张桌子 并创建此表的视图。我们可以重命名视图列的名称吗 不能在现有视图中修改列的名称;没有类似于altertablerename…的alterview rename…子句 您需要删除并重新创建视图。重新创建视图时,可以显式指定视图列名,并使用所需的任何名称,例如: create view your_view (new_name) as select old_name from your_table; 或在视图查询中使用列别名,例如: cr

Oracle10g SSIS连接到Oracle 10g错误

您好,我正在尝试从ssis连接Oracle 10g(源/目标) 使用连接字符串作为 数据源=Qrgo;用户ID=sy;密码=sa;提供者=MSDAORA.1; Qrgo是Servicename 获取错误 由于初始化提供程序时出错,测试连接失败。ORA-12520:TNS:侦听器找不到请求的服务器类型的可用处理程序 请告知如何解决此问题。谢谢 我试过了 1.tnsping 它是成功的 2.尝试连接到实例 一旦证明tnsnames正确地与侦听器通信,下一步就是尝试与实例的完全连接。为此,我们将使用s

Oracle10g的C预编译器位于哪里?

我正在寻找更新版本的Pro*C/C++来升级我的procui.exe 9.0.1.1.1。 我下载了10g客户端磁盘,安装时有以下选项: instant client administrator runtime custom 除了获取一些常用文件外,我似乎无法找到实际的程序。有人能帮忙吗?如果您进行自定义安装,您最终应该会看到一个标题为“可用产品组件”的屏幕。选择Oracle程序员选项,以及您喜欢的任何其他项目。这将为您安装预编译器。Procui.exe在9i之后中断。你可以

Oracle10g 在Oracle软件包中使用参数。ODP.NET

我有一个返回记录集的Oracle函数。 我在Oracle函数中引入了参数,这导致前端代码失控 这是我的前端代码 OracleCommand od = oc.CreateCommand(); od.CommandType = System.Data.CommandType.Text; od.CommandText = " select * from table(pkg_fetchPOInfo.getPORowsTable(:1,:2))";

Oracle10g oracle plsql将变量关联为字符串

以下是通过将p_LOC值指定为“DALLAS”来运行该程序时用oracle plsql编写的程序 它给出的错误为-904 ORA-00904:DALLAS:无效标识符请提供解决方案 create or replace PROCEDURE PR_EMP_LST1 ( P_LOC IN VARCHAR2 , P_MIN_SAL IN NUMBER , P_MAX_SAL IN NUMBER , P_REF_CUR OUT SYS_REFCURSOR ) AS TYPE TY_LST_R

Oracle10g 我们如何在本地主机上使用Oracle 10g

我是Oracle 10g的新手。我想在Oracle10g中使用localhost。我使用了scott/tiger,它还需要主机名。我使用了他们的“我的电脑名”localhost,但不起作用 当我使用scott作为用户名,tiger作为密码,并且没有提供任何主机名时,它会给我一个错误“ORA-12154:TNS:无法解析指定的连接标识符” 我在tnsnames.ora网络配置文件中找到了这段代码:C:\DevSuiteHome\u 2\Network\admin\tnsnames.ora # Ge

Oracle10g netbeans中的Oracle数据库连接错误

我正在使用netbeans使用oracledatabase11gexpressedition做一个java应用程序。我在构建项目时遇到以下错误 “发生错误:java.sql.SQLRecoverableException:IO错误:网络适配器无法建立连接” 当我重新安装数据库时,它得到了解决,但在下次重新启动后成为一个错误。我可以使用SQL命令行连接到数据库。有人能告诉我发生此错误的原因吗(我已经将ojdbc6.jar文件添加到项目中)。您的数据库(或Oracle侦听器)没有运行。您可能缺少在重

Oracle10g 是否可以在Oracle中的现有数据文件中创建表空间?

现在我已经创建了1个名为work_schema的表空间和名为schema.dat的数据文件。 我需要再创建一个名为assign_schema的表空间,我想使用相同的schema.dat文件。这可能吗?否,由于Oracle逻辑存储结构的工作方式(),无法对两个表空间使用相同的数据文件。每个表空间都必须有自己的数据文件。对于DBA而不是开发人员来说,似乎更像是一个问题。

Oracle10g 如何在报表设计辅助工具中对级别中断页脚总计进行总计

我想计算一下我在关卡休息页脚组得到的总数 例如: Item A1 - 10 Item A2 - 20 Item A3 - 30 Total = 60 Item B1 - 10 Item B2 - 20 Total = 30 Grand Total 90 我该怎么办?您可以使用汇总。希望有帮助 编辑:没有意识到这个问题与JDEdwards有关,所以在Oralce SQL中是这样做的 with items as ( select 'A'

Oracle10g 我想将查询结果设置为minvalue 让我们考虑一下 查询结果将于5月22日公布 即,从表\u screen=22中选择maxscreen\u id+1 create sequence SEQ_TEST minvalue SELECT MAX(SCREEN_ID)+1 FROM TABLE_SCREEN start with 25 maxvalue 999999999999999999999999999 increment by 1 nocache;

如何按顺序将查询结果设置为最小值???您可以像这样使用动态sql: 编辑:现在测试代码 --Test setup create table table_screen ( screen_id INTEGER NOT NULL); / insert into table_screen values (1); / insert into table_screen values (10); / insert into table_screen values (21); 新区块 DECLARE

Oracle10g 接收与'有关的未指定错误;选择进入';

接收错误消息: 第6行错误:PL/SQL:SQL语句被忽略0.03秒 没有与创建数据库本身、涉及的表或任何insert语句相关的错误 如有任何建议,我们将不胜感激 CREATE OR REPLACE FUNCTION Function1(NumberOfBugs NUMBER, TotalIncome FLOAT) RETURN FLOAT IS PricePerBug FLOAT; BEGIN SELECT INTO TotalIncome SUM

Oracle10g 通过批处理连接oracle

我正在尝试连接到oracle并执行一个查询 我已经创建了abc.BAT @ECHO off sqlplus -S scott/tiger@orcl ECHO SPOOL text.out select * from emp; ECHO SPOOL OFF 但是我在执行abc.bat时无法获得任何输出,这有什么不对?我怀疑您想将SQL*Plus命令从bat文件中分离出来 例如,如果您创建一个SQL*Plus脚本(abc.SQL) 然后创建一个批处理文件,该批处理文件调

Oracle10g 如何使用executeimmediate动态创建包规范和主体?

我有一个包含2000多行的包。我的问题是,我可以使用executeimmediate动态创建包吗 您需要使用关联数组DBMS\u SQL接口,假设“2000行”等于超过32k的文本。这意味着您需要将DDL加载到关联数组的多个元素中,然后再将其传递给DBMS_SQL.PARSE方法。像这样的工作 SQL> ed Wrote file afiedt.buf 1 declare 2 l_sql dbms_sql.varchar2a; 3 c integer;

Oracle10g 在insert语句中使用two.nextval

我在使用oracle数据库时遇到一个问题,其中两个id_poduct.nextval创建为错误:ORA-00001:unique constraint(SYSTEM.SYS_C004166)违反了 它是一个主键。使用全部是一项要求。我可以在声明中使用2.nextval吗 insert all into sale_product values (id_product.nextval, id.currval, 'hello', 123, 1) into sale_product va

Oracle10g 甲骨文蟾蜍-有适合初学者的好教程吗?

我刚开始研究oracle并使用Toad for oracle,但使用任何好的、简单的参考资料/手册/教程或如何有效地使用Toad for oracle并不是那么简单?特别是,我正在为Oracle 10.6使用蟾蜍 善意提示:若你们觉得这个问题并没有建设性,那个么你们可以忽略它,因为这样的问题对初学者来说真的很重要。 感谢ToadForOracle.com重定向到ToadWorld,请点击此处: 入门视频提供方向介绍。 用户指南(此指南特定于v11.6)如下所示: 在线查看,或在右上角下载pdf

Oracle10g 读取oracle表单中的imag文件映像

我想上传oracle表单中的图像,我使用了以下代码 READ_IMAGE_FILE('C:\DevSuiteHome_2\forms\kalam.jpg','JPG','XXFLT_DRIVERS.DRIVER_IMAGE'); 在上传按钮,但每当我按下上传按钮,我得到错误 'FRM-47109:Cannot locate image file'.

Oracle10g 如何获得以下输出?

对于上表,编写SELECT语句以显示最大和第二大SAL。您的输出应如下所示:- table = emp SAL ------ 8000 7000 6000 5000 10000 9000 4000 8000 7000 我编写了以下查询,但得到了以下输出: first second ------- -------- 10000 9000 然后从您自己的请求中选择最小值和最大值,分成两个不同的列 SAL ---

Oracle10g Oracle 10g Enterprise Edition备份到.sql文件

我有oracle 10g企业版。我想对.sql文件执行表备份和完整数据库备份,以便能够移动到另一台服务器/电脑 如有可能,请提供图像解释…如果要移动到其他Oracle服务器,应使用: expdp 导出您的数据。以及: impdp 将其导入另一个数据库。可能对您有所帮助的WIKI条目。这是在Oracle服务器上移动数据的简单方法 另一方面,如果您想将数据移动到不同的数据库服务器(不是Oracle品牌的),则需要某种翻译器 对。Windows XP、Linux、Unix、任何可以安装Oracl

Oracle10g 使用图像文件更新Oracle Blob

这就是我想做的: 从oracle BLOB中读取图像 调整大小 将调整大小的图像写回到表中(更新blob本身) 我的桌子看起来像这样: TECHID非空编号(12) MEDIADATA非空BLOB() 插入日期不为空 MODIFIEDDATE非空日期 第1步和第2步非常有效。步骤3的代码如下所示(这是一种PoC型加标解决方案-非最终产品): File resized=获取调整大小的图像 FileInputStream fis=新的FileInputStream(已调整大小) PreparedSt

Oracle10g Oracle日期参数

我有一个查询,它为我创建了我想要的东西,但是如果我开始使用参数,它会告诉我并不是所有变量都是绑定的。如何在下面的select语句中实现两个日期之间的查询 任何帮助都将不胜感激 问候 select case vp.player_type when 'L' then lpm.last_name when 'C' then cpm.last_name end as last_name, case v

Oracle10g 如何从PL/SQL过程设置概要文件选项?

如何从PL/SQL过程设置概要文件选项 在此处查看有关的Oracle文档 来自Oracle的一篇非常好的示例文章,内容是关于您是否正在处理Oracle 11gR1?尝试使用PL/SQL开发人员的 为了向那些不认识“配置文件选项”这一术语的人(如我)澄清一下,您在这里谈论的是Oracle应用程序的一项功能?配置文件选项=检查PL/SQL块的性能瓶颈添加您否决投票的原因。要有礼貌。永远不知道PL/SQL开发人员中存在PL/SQL探查器。我现在就去试试。

Oracle10g 找出表空间中每个表的大小?

我想在oracle 10g中找出特定表空间中所有表的大小 O/p应指定每个用户当前占用的大小 桌子如果表中有blob字段,则应包括blob字段的大小, 此外,它还应包括该表中任何索引的大小 我目前正在使用此查询,但它不包括索引的大小,也不确定是否包括blob大小 select TABLE_NAME, ROUND((AVG_ROW_LEN * NUM_ROWS / 1024), 2) ROW_SIZE_KB, (BLOCKS * 8) BLOCK_SIZE_KB from USER_TABL

Oracle10g 如何在Oracle视图中添加修改历史记录

我想在oracle视图(顶部)中添加修改历史记录 以下是一个例子: /*Version Modified-Date Description*/ /*======================================*/ /*1.0 01/22/2013 Test view to generate current date and time*/ /*1.1 01/26/2013 Changed the date format*/ CREA

Oracle10g ORA-01791中的不同结果:不是选定的表达式

给出ORA-01791:不是选定的表达式 但没有明显的区别 如何使其工作?只需在select子句中单独添加LNAME作为列: select DISTINCT a.FNAME||' '||a.LNAME from AUTHOR a, books B, BOOKAUTHOR ba, customers C, orders where C.firstname='BECCA' and C.lastname='NELSON' and a.AUTHORID=ba.AUTH

Oracle10g Oracle数据库中的排序?

我在oracle DB中有600条记录,这些记录将使用它们的列进行升序和降序排序。在排序时,我们遇到了一个问题,比如记录被分成子集并被排序(例如)前250条记录按A-Z顺序排序,就像它拆分记录并被排序一样 我没有得到所有600条记录的排序列表 现在我得到如下输出 A. B . . . Z A. .. .. .. Z 我想要像 A. B C z 有什么建议吗?可能是关于大写和小写客户名称的问题,请根据此修改您的查询。您使用什么查询进行排序?显示您的查询。Oracle区分大小写,您的结果是否得到a

Oracle10g 其中;标签";数据库位于我的硬盘上(Oracle 10g)

我是Oracle10g新手,我在Windows上安装了它 select * from tab; 我想知道“tab”数据库在我的硬盘上的位置。那不是“数据库”,而是一个表——或者确切地说:它是一个从表返回数据的视图 基础表的数据存储在表空间中,而表空间又驻留在创建表空间时创建的一个或多个文件中 有关更多信息,请阅读概念手册:

Oracle10g Oracle层次结构数据表示模糊性

我有一张如下结构的桌子 _________________________________ || ExpObjkey Exp1 Exp2 operator|| ________________________________ 1 2 3 + 2 4 5 + 3 6 7 - 我希望记录的顺序如下: 对于expObjKey=1,我们将 E

Oracle10g 在Oracle 10g Express edition中备份数据库

我已经尝试了很多,但始终无法在Oracle 10g Express Edition中获得数据库备份。我们有3个人在做一个项目,我想要的是,一旦我们在任何一台笔记本电脑上更新了数据库,我们就可以对其进行备份,从而将更改复制到其他人的笔记本电脑上。有办法做到这一点吗? 提前谢谢 Oracle的冷备份是获得一致拷贝的最简单方法。您需要所有数据、重做和控制文件。查询视图dba_数据_文件、dba_临时_文件、v$logfile和v$controlfile以查找所有文件 如果所有Oracle安装都相同,请

Oracle10g 使用Apex 4.0安装Oracle 10g

我安装了Oracle 10g Express客户端。我现在有Apex 2.1。我试着按照视频中的说明进行操作(http://www.youtube.com/watch?v=xf2HEtNmHmU)升级到Apex 4.0,但当我在cmd中输入密码时,它显示TNS协议适配器错误,因此我无法继续。请帮帮我 另外,我是否可以在apex 2.1中使用图表实现创建应用程序?您需要安装完整的Oracle Express数据库(而不仅仅是客户端)。 您可以尝试已经安装了4.0版本的11g快速版测试版

Oracle10g 一次更新多行,每行具有不同的值

我有一张主桌。它的主键在其他表中用作外键。我不能修改其他表的定义,因为它没有任何“更新级联”,我想更改主键的值,以便我应该更新其他表。。。 目前我已经编写了plpgsql, 但由于我有大量数据要处理,不知何故,这会降低性能。 有人能帮助我,如何在一个查询中更新多个表,或者用不同的值更新多行吗 这里有一个选项可以在一条语句中更新多行: update mytable set mycolumn = (case myid when 1 then 'a' when 2 then 'b' ... end)

  1    2   3   4   5   6  ... 下一页 最后一页 共 8 页