-
oracle:COMMENT的oracle等效数据类型是什么?
所属栏目:[百科] 日期:2021-01-02 热度:193
我应该使用oracle中的数据类型来存储注释框?我打算使用LONG但它只允许一个.或者我应该使用VARCHAR2并将其设置得非常大? 解决方法 您希望能够支持的最长评论是什么? 如果您的注释长度小于4000个字节,则可以使用VARCHAR2(4000).如果您的注释长度超过4000[详细]
-
Oracle:如何显示DBMS_XMLDOM.DOMDocument以进行调试?
所属栏目:[百科] 日期:2021-01-02 热度:90
运行Oracle 10g,Sqldeveloper 1.5.5 我想在sqldeveloper的输出或结果窗口中以字符串形式查看DBMS_XMLDOM.DOMDocument的内容.或者其他一些调试这个东西的简单方法…… 谢谢,P 解决方法 DBMS_XMLDOM.WRITETOBUFFER Writes the contents of the node to a buf[详细]
-
oracle – 从SQLPLUS更新包
所属栏目:[百科] 日期:2021-01-02 热度:98
我正在尝试更新Oracle中的一个包,来自SQL Server,这一直令人困惑. 我编写了一个批处理文件,首先运行.spec文件,然后运行.body文件,但即使手动运行它也不起作用. 我用这个语法: sqlplus username/password@databasename @c:tempmyfile.specsqlplus userna[详细]
-
oracle – MView“启用查询重写”用法
所属栏目:[百科] 日期:2021-01-02 热度:55
CREATE TABLE TEST_DATE(COL1 VARCHAR2(20),COL2 NUMBER,COL3_DATE DATE,COL4_DATE DATE)/ create materialized view TEST_SYSREFRESH FORCE ON DEMANDENABLE QUERY REWRITE --- ????ASSELECT COL1,COL2FROM TEST_dateWHERE TRUNC(SYSDATE) BETWEEN TRUNC([详细]
-
如何在oracle 10g中创建存储过程的错误日志?
所属栏目:[百科] 日期:2021-01-02 热度:186
我需要一个在oracle中为存储过程创建错误日志文件的示例. 请给我一个表创建和存储过程创建和错误日志创建的示例. 提前致谢 编辑(其他问题的相关信息) 假设有一个存储过程.当我执行该存储过程时,可能会出现一些预期的错误/异常,因此我需要创建一个错误日志[详细]
-
如何在Oracle中跟踪哪些表/视图/ etc取决于表
所属栏目:[百科] 日期:2021-01-02 热度:65
如何知道哪些对象(表/视图/等)使用某个表? 我必须更换我的桌子PRICE. 那么,是否有类似的东西? select system.dependencies from PRICE 解决方法 SELECT NAMEfrom user_dependencieswhere referenced_name = 'PRICE'[详细]
-
如何批量更新oracle pl / sql中的大表以避免耗尽undospace?
所属栏目:[百科] 日期:2021-01-02 热度:138
我有一张非常大的桌子(5毫米的记录).我正在尝试使用随机字母数字对表格的VARCHAR2列进行模糊处理.我的过程在较小的数据集上成功执行,但它最终会在我无法控制的设置的远程数据库上使用,所以我想批量执行UPDATE语句以避免耗尽undospace. 我可以启用某种选项,[详细]
-
Oracle SQL查询计数组按时间戳子串
所属栏目:[百科] 日期:2021-01-02 热度:101
给定一个具有字符串“timestamps”(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子串,并获得该子字符串有多少行的计数,对结果进行分组. 样本数据… TIMESTAMP2010080212345612320100803123456123201008031234561232010080312345612320100804123456[详细]
-
Oracle中的解码功能
所属栏目:[百科] 日期:2021-01-02 热度:84
我有一个像这样的条件 如果(someparam!=值) someparam = 1 如果(someparam!=值2) someparam = 2 默认值= 1 如何在这种情况下使用解码功能 解决方法 DECODE(SomeParam,Value1,DECODE(SomeParam,Value2,1,2),1) 但情况更好: case when someparam != Value[详细]
-
插入oracle后延迟触发器调用
所属栏目:[百科] 日期:2021-01-02 热度:190
有没有办法做到这一点?.我发现添加, DBMS_LOCK.sleep() 通过谷歌搜索到触发器代码的开头,但它阻止了插件本身的发生.我想插入数据但触发器应该在任意延迟后触发.谢谢. 解决方法 如果我们知道为什么你想要这个延迟,以及延迟后触发器应该做什么,这将有所帮助[详细]
-
oracle – 如何在没有插入行时阻止插入触发器被触发?
所属栏目:[百科] 日期:2021-01-02 热度:177
我有一个TABLE1.在这个表上我创建了一个触发器:AFTER INSERT OR UPDATE OR DELETE 现在,如果我执行的插入没有插入任何内容,触发器仍将被触发: insert into TABLE1 select * from TABLE1 where 1=0; 此查询将插入NO ROWS,但触发器仍然被触发. 有办法避免[详细]
-
Oracle支持事件吗?
所属栏目:[百科] 日期:2021-01-02 热度:194
MySQL supports events我可以设置在指定时间段内发生的事情 例如:每个月更新薪水 例如:每年更新一些内容 例如:在一周内将图书的状态更改为“逾期” 等等等 我如何在Oracle中执行此操作? 解决方法 您可以使用DBMS_SCHEDULER执行预定的事件. 官方文件:h[详细]
-
ORACLE SQL ROWNUM执行顺序
所属栏目:[百科] 日期:2021-01-02 热度:93
在Oracle SQL中,有一个可能的标准叫做rownum.我能否确认rownum最终会被执行,因为只是记录返回数量的限制? 或者它可以先执行,在其他WHERE SQL标准之前(如果我们将rownum放在其他标准之前,那就让它们执行)? 解决方法 它不等于其他语言的LIMIT.如果您计划使[详细]
-
Oracle SQL CMD Line
所属栏目:[百科] 日期:2021-01-02 热度:122
每当我在命令行工具中执行select语句时,它都不会使用所有空格. 我修改了缓冲区大小和窗口大小,但它不起作用. 这是截图:alt text http://img19.imageshack.us/img19/8954/cmdoracle.jpg 解决方法 在sqlplus中,执行以下命令: SET LINESIZE 1500[详细]
-
oracle – PL SQL其中带有列/字段名称的子句是数据类型
所属栏目:[百科] 日期:2021-01-02 热度:90
使用PL SQL的快速问题似乎表列被命名为数据类型NUMBER,因此尝试执行查询失败,因为该列被识别为数据类型而不是列名.有人知道如何在不修改架构的情况下解决这个问题吗? 编辑: 谢谢大家的帮助,是的,问题是它必须在引号中并且区分大小写. 解决方法 将它放在[详细]
-
Oracle Data Provider到CLR类型的映射
所属栏目:[百科] 日期:2021-01-02 热度:67
副标题#e# 在哪里可以找到ODP到CLR类型映射的列表? 在Oracle数据库中,NUMBER(9,0)类型在.NET应用程序中作为System.Decimal从MS Oracle驱动程序中出现,但作为来自ODP驱动程序的System.Int32.我需要从数据库中出来的类型的确切规范(而不是CLR到DB参数映射).[详细]
-
Oracle数据库中表触发的多模式权限
所属栏目:[百科] 日期:2021-01-02 热度:98
我正在尝试编写一个表触发器,用于查询触发器所在架构之外的另一个表.这可能吗?在我的架构中查询表似乎没有问题,但我得到: Error: ORA-00942: table or view does not exist 尝试查询我的架构外的表时. 编辑 我很抱歉第一次没有提供尽可能多的信息.我的印[详细]
-
plsql – Oracle PL / SQL:PL / SQL中CLOB数据类型的性能
所属栏目:[百科] 日期:2021-01-02 热度:134
如果我在PL / SQL存储过程中使用许多CLOB变量来存储许多长字符串,那么是否有任何性能问题? CLOB的长度是否也可变?对于CLOB,是否存在任何已知的限制/缺点,而不是使用varchar2和long? 解决方法 CLOB的长度是可变的,是的.上限根据您所使用的Oracle版本和数[详细]
-
Oracle AQ / Streams在我的情况下有用吗?
所属栏目:[百科] 日期:2021-01-02 热度:167
我正在编写一个工作流程系统,通过明确的人工交互在每一步完全驱动.也就是说,任务被分配给一个人,该人从几个有限的选项中选择{批准,拒绝,转发},然后将其发送给下一个人或终止. 只是好奇Oracle Streams / AQ是否可以提供通过常规Web应用程序代码管理的平面表[详细]
-
oracle – 如何在不指定变量来保存其OUT参数的情况下调用PL / SQ
所属栏目:[百科] 日期:2021-01-02 热度:68
我想调用指定了OUT参数的PL / SQL存储过程,但我不关心返回值.我只关心程序执行成功,即没有抛出异常. 我是否必须在调用PL / SQL块中定义一个虚拟变量来接收out参数,即使我不想要它?它使我的调用代码变得混乱. 解决方法 是的,你必须定义一个虚拟变量. 或者[详细]
-
如何以冒号(:)开头删除oracle用户
所属栏目:[百科] 日期:2021-01-02 热度:144
我使用了impdp并输了一个错字 – 现在我有一个以冒号(:)开头的用户名 – 例如:my_schema. 我该如何删除此用户?我已经尝试了所有我想到的东西来逃避它,但没有任何帮助. 编辑:澄清 – 我知道如何删除用户.我很难克服特殊字符问题. 解决方法 看来你可以用[详细]
-
oracle – 如何直接或通过角色获取select grant
所属栏目:[百科] 日期:2021-01-02 热度:156
Oracle中的一个缺陷是,如果您在SQLplus中运行查询,但有时您可以从表中进行选择,但在从存储过程运行查询时则无法从表中进行选择.要从存储过程运行查询,您需要直接授予对象,而不是通过角色获得的授权. 如果我在all_tables视图中看到一个表,我怎么知道我是否[详细]
-
oracle空间乐趣练习?
所属栏目:[百科] 日期:2021-01-02 热度:160
请帮助我将空间连接到oracle 10g XE 在哪里可以找到与oracle Spatial有趣的事情? 解决方法 首先,bookmark the reference,这些在编写空间查询时非常有用.如果你要快(特别是连接),请确保你使用SDO_RELATE(对于我来说,跨越线串的速度要快100-1000倍[超过SDO_[详细]
-
如何将Oracle(C)LOB导入另一个表空间
所属栏目:[百科] 日期:2021-01-02 热度:101
我正在从一个Oracle 10g安装导入数据库转储到另一个.源具有包含多个表空间的布局.目标有一个默认表空间,供我将转储导入的用户使用. 对于普通的桌子,一切都很好.这些表从其原始表空间重新定位到用户的默认值.我面临的问题是,有几个表包含带有显式存储指令的[详细]
-
oracle express sytem无效的登录凭据
所属栏目:[百科] 日期:2021-01-02 热度:184
我刚刚安装了oracle express,我试图登录数据库主页.尝试使用我在安装时提供的密码的用户sys和系统,但我无法登录.消息:无效的登录凭据 在sql命令行尝试连接 ora-01017用户名/密码无效;登录被拒绝 我不知道如何修改密码或只是尝试卸载并重新安装? 谢谢你的[详细]