-
oracle – 我的CFQUERY结果结构中缺少GENERATEDKEY值
所属栏目:[百科] 日期:2021-01-09 热度:62
我有两个不同的CF11应用程序,它们有两个不同的数据源,每个数据源在同一个Oracle 12g数据库上都有自己的后端模式.在一个数据源dsA中,当我使用CFQUERY插入新记录时,结果结构包含GENERATEDKEY值.在数据源dsB中,当我运行完全相同的代码时,结果结构中没有GENERATE[详细]
-
如何测试调优的oracle sql以及如何清除明确的系统/硬件缓冲区?
所属栏目:[百科] 日期:2021-01-09 热度:128
我想知道在调整之前和调整之后测试正确的sqls的方法. 但是一旦我执行了原始的sql,我得到的结果对于调优的sql来说太快了. 我在下面发现了…… How to clear all cached items in Oracle 我做了刷新数据缓冲区缓存和共享池,但它仍然无法正常工作. 我想这个问题[详细]
-
Oracle开发人员工具(ODT)和Visual Studio集成
所属栏目:[百科] 日期:2021-01-09 热度:195
我已经为Visual Studio 2015安装了ODT(我也尝试过VS2013),希望使用“Oracle数据库项目”,但遇到一些看似不常见的特定错误消息. 当我通过Server Explorer浏览数据库时,您可以选择右键单击Relational Table并单击“Generate Create Script to Project …”. 但[详细]
-
oracle – PL / SQl游标的可变/文字替换?
所属栏目:[百科] 日期:2021-01-09 热度:183
我经常需要在Oracle PL / SQL中调试游标.我的问题是,我最终得到了一些带有50个变量和常量的数字游标.我正在寻找一种方法来获取一个声明版本,其中常量和变量被替换为它们的文字.如果我想找出光标没有显示记录/行的原因,我应该最终替换那些变量/文字30分钟,然[详细]
-
Oracle Spatial函数SDO_CS.Transform(value)结果非常慢
所属栏目:[百科] 日期:2021-01-09 热度:91
我有一个自定义视图,用于查询几何列中的空间数据并提取纬度/经度值.但是,检索过程非常慢,并且需要最多5到10分钟才能检索到视图数据. 这是我的观点: CREATE OR REPLACE FORCE VIEW PoleData( G3E_FID,X_COORD,Y_COORD,LATITUDE,LONGITUDE)AS SELECT P.g3e_fi[详细]
-
如何将Oracle导出导入MySQL Workbench?
所属栏目:[百科] 日期:2021-01-09 热度:120
我从Oracle数据库获得了.dmp导出文件.现在我想将此文件导入 MySQL工作台. 我尝试使用管理菜单中的数据’导入/恢复’链接.当我导入我的.dmp文件时,它表示已完成导入.但在架构中它没有显示该数据库. 我试着看看这个链接here,但它没有给我任何适当的解决方案.有[详细]
-
oracle – pl / sql – 是否有空行的NVL()
所属栏目:[百科] 日期:2021-01-09 热度:137
有了这个, 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时. 我怎么能在这里使用类似nv[详细]
-
Oracle:PL / SQL中最快的方式,以查看是否存在值:List,VARRAY或
所属栏目:[百科] 日期:2021-01-08 热度:66
更新如果您想查看长原始问题,请查看编辑内容.这是问题的更简洁的短版本…… 我需要看看GroupA(不总是GroupA,这会改变每个循环迭代)是否存在于200个左右的组中的[list,varray,temp table,what].我如何存储这200个组完全由我控制.但我想将它们存储在一个有助于[详细]
-
oracle – ORA-03113打开数据库时出错
所属栏目:[百科] 日期:2021-01-08 热度:160
我正在尝试恢复数据库.这个工作挂了一些问题,所以我重新启动了Oracle服务( Windows).我现在在连接到DB时遇到错误: ORA-03113 end-of-file on communication channelProcess ID :9716Session ID: 237 serial number :5 我该如何解决这个错误? 解决方法 ORA-[详细]
-
Oracle Sql Developer输出格式
所属栏目:[百科] 日期:2021-01-08 热度:68
select col1,col2,col3 from tab1 union allselect col1,col3 from tab2 O / P- COL1 COL2 COL36518 10060152650 534010002 6518 10060152651 534010002 6518 10060152652 534020003 6526 10060153296 534004002 6526 10060153310 534004542 6526 1006015336[详细]
-
oracle – 错误:PLS-00428:此select语句中需要一个into子句
所属栏目:[百科] 日期:2021-01-08 热度:63
我正在尝试创建一个如下所示的函数,但得到标题中声明的错误. create or replace function gettaxmin(period_tax_type_id in double precision,tax_range in number) return double precision is Result double precision;begin SELECT CASE WHEN max(tax_ran[详细]
-
数据列中的Oracle 2连字符?
所属栏目:[百科] 日期:2021-01-08 热度:173
我有一个Oracle表(版本8i),我需要迁移到sql server,其中一列是NUMBER数据类型.在其中,它具有如下值: --1331013400000000000000000000--1331017903617177360300000000--1331012863048235233700000000 等等 0.95748755266181502.51572327044025 – 看起来像存[详细]
-
Oracle ORA-00933:SQL命令没有正确结束?
所属栏目:[百科] 日期:2021-01-08 热度:73
我一直收到这个错误. 我该如何解决这个问题? 错误: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended 码: update id="updateProc" parameterClass="rating" update rating set rating_title=#rating_title# rating_cont=#ra[详细]
-
oracle – 在工作日截断表的函数
所属栏目:[百科] 日期:2021-01-08 热度:120
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15);[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-08 热度:166
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年). ([详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-08 热度:60
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name;[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-08 热度:115
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSERT[详细]
-
oracle – 序列超过最大值时的异常处理
所属栏目:[百科] 日期:2021-01-08 热度:95
嗨非常新的oracle,如何在序列号达到最大值时捕获并重置它: 这是序列脚本: CREATE SEQUENCE idctr_seq MINVALUE 1 MAXVALUE 99 START WITH 1 INCREMENT BY 1 CACHE 10; 然后这是代码,当序列达到最大值时,它尝试将值重置为1.如果代码有效,我稍后会将其转换为[详细]
-
oracle11g – 使用四个部件名称作为SQL Server链接服务器访问Ora
所属栏目:[百科] 日期:2021-01-08 热度:139
我在SQL Server 2008 R2中设置了一个链接服务器,以便访问Oracle 11g数据库. MSDASQL提供程序用于通过Oracle Instant Client ODBC驱动程序连接到链接服务器.使用带有以下语法的OPENQUERY时连接效果很好: SELECT * FROM OPENQUERY(LINKED_SERVER,'SELECT * FR[详细]
-
值得插入oracle中的表没有保存?
所属栏目:[百科] 日期:2021-01-08 热度:158
我正在使用Oracle Database 11g并使用SQL命令行. 我创建了表,然后像往常一样插入值.当我使用select查询查看插入的行时,我看到它们没有任何问题. SQL connectEnter user-name: hotelEnter password:Connected.SQL select * from hotel2 ;no rows selectedSQL[详细]
-
Oracle PL / SQL:如何在长包中找到未使用的变量?
所属栏目:[百科] 日期:2021-01-08 热度:132
请假设您有一个大约200,000行代码的Oracle PL / SQL包. 有没有快速的方法来检测声明的变量,但没有在包中使用? 提前感谢您的帮助. 编辑(2014年4月7日):我正在使用Oracle 10G. 编辑:我正在寻找一个纯PL / SQL解决方案. 解决方法 以下仅适用于11g R2.它看起[详细]
-
Oracle 11g:Sql Developer:如何执行多个匿名块
所属栏目:[百科] 日期:2021-01-08 热度:132
我试图在sql developer中执行一个匿名块列表.但是,当执行匿名块示例时 Begin execute do somethingend; 它工作,但如果我执行多个匿名块,如 Begin execute do somethingend;Begin execute do somethingend; 它抛出 PLS-00103: Encountered the symbol "BEGIN"[详细]
-
oracle11g – ORA-28040:没有匹配的身份验证协议:Oracle 12c升
所属栏目:[百科] 日期:2021-01-08 热度:170
我们已将Oracle数据库从11g迁移到12c. 我们有一个在 Java 1.5中运行并使用ojdbc14.jar的遗留应用程序. 我们的应用程序无法创建与数据库错误的连接说: java.sql.SQLException: ORA-28040: No matching authentication protocol 我决定回答ORA-28040: No matc[详细]
-
oracle – 如果表不存在则创建表,并在创建后输入一行
所属栏目:[百科] 日期:2021-01-08 热度:157
如果表不存在,我需要创建一个表,并在创建表时为其添加一行. 我是oracle和PL / SQL的新手,所以我基本上需要等效的以下T-SQL: IF OBJECT_ID('my_table','U') IS NULLBEGIN CREATE TABLE my_table(id numeric(38,0),date datetime) INSERT INTO my_table VALUE[详细]
-
oracle – 批量插入:有没有办法在违反约束时跳过下一条记录?
所属栏目:[百科] 日期:2021-01-08 热度:181
我正在使用mybatis在oracle DB上执行大量批量插入. 我的过程非常简单:我从文件列表中获取记录,并在对数据执行某些检查后将它们插入到特定的表中. – 每个文件平均包含180.000条记录,我可以拥有多个文件. – 某些记录可以存在于多个文件中. – 如果每列都匹[详细]
