-
Oracle开发人员工具(ODT)和Visual Studio集成
所属栏目:[百科] 日期:2021-01-10 热度:120
我已经为Visual Studio 2015安装了ODT(我也尝试过VS2013),希望使用“Oracle数据库项目”,但遇到一些看似不常见的特定错误消息. 当我通过Server Explorer浏览数据库时,您可以选择右键单击Relational Table并单击“Generate Create Script to Project …”.[详细]
-
oracle – PL / SQl游标的可变/文字替换?
所属栏目:[百科] 日期:2021-01-10 热度:123
我经常需要在Oracle PL / SQL中调试游标.我的问题是,我最终得到了一些带有50个变量和常量的数字游标.我正在寻找一种方法来获取一个声明版本,其中常量和变量被替换为它们的文字.如果我想找出光标没有显示记录/行的原因,我应该最终替换那些变量/文字30分钟,[详细]
-
Oracle Spatial函数SDO_CS.Transform(value)结果非常慢
所属栏目:[百科] 日期:2021-01-10 热度:156
我有一个自定义视图,用于查询几何列中的空间数据并提取纬度/经度值.但是,检索过程非常慢,并且需要最多5到10分钟才能检索到视图数据. 这是我的观点: CREATE OR REPLACE FORCE VIEW PoleData( G3E_FID,X_COORD,Y_COORD,LATITUDE,LONGITUDE)AS SELECT P.g3e_[详细]
-
如何将Oracle导出导入MySQL Workbench?
所属栏目:[百科] 日期:2021-01-10 热度:155
我从Oracle数据库获得了.dmp导出文件.现在我想将此文件导入 MySQL工作台. 我尝试使用管理菜单中的数据’导入/恢复’链接.当我导入我的.dmp文件时,它表示已完成导入.但在架构中它没有显示该数据库. 我试着看看这个链接here,但它没有给我任何适当的解决方案.[详细]
-
oracle – pl / sql – 是否有空行的NVL()
所属栏目:[百科] 日期:2021-01-10 热度:91
有了这个, set serveroutput on size 900000;DECLARE test VARCHAR(255):=0;BEGIN SELECT id INTO test FROM sku WHERE id = 1515; dbms_output.put_line('Result:' || test);END; 我有错误 "no data found" 当数据库中不存在ID时. 我怎么能在这里使用类似[详细]
-
Oracle SQL Developer Query以其他用户身份连接
所属栏目:[百科] 日期:2021-01-02 热度:199
我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是[详细]
-
oracle – 如何在PL / SQL中将daynumber(第331天)转换为yyyymmdd
所属栏目:[百科] 日期:2021-01-02 热度:112
如果我知道一年中的当天数是331,那么如何在PL / SQL中将其转换为yyyymmdd? 解决方法 要转换为日期: to_date(331,'DDD') 然后,如果需要,您可以使用TO_CHAR格式化该日期.[详细]
-
通过Oracle的数据库链接运行SQL Server存储过程
所属栏目:[百科] 日期:2021-01-02 热度:157
参考 How to execute an Oracle stored procedure via a database link,它在我的情况下不起作用.我不知道我错过了什么. 我在同一台计算机上有一个SQL Server实例和Oracle数据库.数据库链接在Oracle中创建,称为ss. SQL Server中有一个名为dbo.test_proc的存[详细]
-
了解oracle数据库数据访问机制
所属栏目:[百科] 日期:2021-01-02 热度:157
从 another question开始: Full table scans,index range scans, fast full index scans,nested loops, merge join,hash joins etc. are simply access mechanisms that must be understood by the analyst 有人可以解释每一个,并提供我可以进一步阅读它[详细]
-
oracle:COMMENT的oracle等效数据类型是什么?
所属栏目:[百科] 日期:2021-01-02 热度:56
我应该使用oracle中的数据类型来存储注释框?我打算使用LONG但它只允许一个.或者我应该使用VARCHAR2并将其设置得非常大? 解决方法 您希望能够支持的最长评论是什么? 如果您的注释长度小于4000个字节,则可以使用VARCHAR2(4000).如果您的注释长度超过4000[详细]
-
Oracle:如何显示DBMS_XMLDOM.DOMDocument以进行调试?
所属栏目:[百科] 日期:2021-01-02 热度:179
运行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 热度:131
我正在尝试更新Oracle中的一个包,来自SQL Server,这一直令人困惑. 我编写了一个批处理文件,首先运行.spec文件,然后运行.body文件,但即使手动运行它也不起作用. 我用这个语法: sqlplus username/password@databasename @c:tempmyfile.specsqlplus userna[详细]
-
oracle – MView“启用查询重写”用法
所属栏目:[百科] 日期:2021-01-02 热度:84
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 热度:88
我需要一个在oracle中为存储过程创建错误日志文件的示例. 请给我一个表创建和存储过程创建和错误日志创建的示例. 提前致谢 编辑(其他问题的相关信息) 假设有一个存储过程.当我执行该存储过程时,可能会出现一些预期的错误/异常,因此我需要创建一个错误日志[详细]
-
如何在Oracle中跟踪哪些表/视图/ etc取决于表
所属栏目:[百科] 日期:2021-01-02 热度:121
如何知道哪些对象(表/视图/等)使用某个表? 我必须更换我的桌子PRICE. 那么,是否有类似的东西? select system.dependencies from PRICE 解决方法 SELECT NAMEfrom user_dependencieswhere referenced_name = 'PRICE'[详细]
-
如何批量更新oracle pl / sql中的大表以避免耗尽undospace?
所属栏目:[百科] 日期:2021-01-02 热度:107
我有一张非常大的桌子(5毫米的记录).我正在尝试使用随机字母数字对表格的VARCHAR2列进行模糊处理.我的过程在较小的数据集上成功执行,但它最终会在我无法控制的设置的远程数据库上使用,所以我想批量执行UPDATE语句以避免耗尽undospace. 我可以启用某种选项,[详细]
-
Oracle SQL查询计数组按时间戳子串
所属栏目:[百科] 日期:2021-01-02 热度:60
给定一个具有字符串“timestamps”(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子串,并获得该子字符串有多少行的计数,对结果进行分组. 样本数据… TIMESTAMP2010080212345612320100803123456123201008031234561232010080312345612320100804123456[详细]
-
Oracle中的解码功能
所属栏目:[百科] 日期:2021-01-02 热度:66
我有一个像这样的条件 如果(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 热度:184
有没有办法做到这一点?.我发现添加, DBMS_LOCK.sleep() 通过谷歌搜索到触发器代码的开头,但它阻止了插件本身的发生.我想插入数据但触发器应该在任意延迟后触发.谢谢. 解决方法 如果我们知道为什么你想要这个延迟,以及延迟后触发器应该做什么,这将有所帮助[详细]
-
oracle – 如何在没有插入行时阻止插入触发器被触发?
所属栏目:[百科] 日期:2021-01-02 热度:77
我有一个TABLE1.在这个表上我创建了一个触发器:AFTER INSERT OR UPDATE OR DELETE 现在,如果我执行的插入没有插入任何内容,触发器仍将被触发: insert into TABLE1 select * from TABLE1 where 1=0; 此查询将插入NO ROWS,但触发器仍然被触发. 有办法避免[详细]
-
Oracle支持事件吗?
所属栏目:[百科] 日期:2021-01-02 热度:129
MySQL supports events我可以设置在指定时间段内发生的事情 例如:每个月更新薪水 例如:每年更新一些内容 例如:在一周内将图书的状态更改为“逾期” 等等等 我如何在Oracle中执行此操作? 解决方法 您可以使用DBMS_SCHEDULER执行预定的事件. 官方文件:h[详细]
-
ORACLE SQL ROWNUM执行顺序
所属栏目:[百科] 日期:2021-01-01 热度:161
在Oracle SQL中,有一个可能的标准叫做rownum.我能否确认rownum最终会被执行,因为只是记录返回数量的限制? 或者它可以先执行,在其他WHERE SQL标准之前(如果我们将rownum放在其他标准之前,那就让它们执行)? 解决方法 它不等于其他语言的LIMIT.如果您计划使[详细]
-
Oracle SQL CMD Line
所属栏目:[百科] 日期:2021-01-01 热度:140
每当我在命令行工具中执行select语句时,它都不会使用所有空格. 我修改了缓冲区大小和窗口大小,但它不起作用. 这是截图:alt text http://img19.imageshack.us/img19/8954/cmdoracle.jpg 解决方法 在sqlplus中,执行以下命令: SET LINESIZE 1500[详细]
-
oracle – PL SQL其中带有列/字段名称的子句是数据类型
所属栏目:[百科] 日期:2021-01-01 热度:125
使用PL SQL的快速问题似乎表列被命名为数据类型NUMBER,因此尝试执行查询失败,因为该列被识别为数据类型而不是列名.有人知道如何在不修改架构的情况下解决这个问题吗? 编辑: 谢谢大家的帮助,是的,问题是它必须在引号中并且区分大小写. 解决方法 将它放在[详细]
-
Oracle Data Provider到CLR类型的映射
所属栏目:[百科] 日期:2021-01-01 热度:118
副标题#e# 在哪里可以找到ODP到CLR类型映射的列表? 在Oracle数据库中,NUMBER(9,0)类型在.NET应用程序中作为System.Decimal从MS Oracle驱动程序中出现,但作为来自ODP驱动程序的System.Int32.我需要从数据库中出来的类型的确切规范(而不是CLR到DB参数映射).[详细]
