-
Oracle ORA-00933:SQL命令没有正确结束?
所属栏目:[百科] 日期:2021-01-09 热度: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-09 热度:102
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15);[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-09 热度:67
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年). ([详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-09 热度:105
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name;[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-09 热度:87
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSERT[详细]
-
Oracle:PL / SQL中最快的方式,以查看是否存在值:List,VARRAY或
所属栏目:[百科] 日期:2021-01-09 热度:84
更新如果您想查看长原始问题,请查看编辑内容.这是问题的更简洁的短版本…… 我需要看看GroupA(不总是GroupA,这会改变每个循环迭代)是否存在于200个左右的组中的[list,varray,temp table,what].我如何存储这200个组完全由我控制.但我想将它们存储在一个有助于[详细]
-
oracle – ORA-03113打开数据库时出错
所属栏目:[百科] 日期:2021-01-09 热度:117
我正在尝试恢复数据库.这个工作挂了一些问题,所以我重新启动了Oracle服务( Windows).我现在在连接到DB时遇到错误: ORA-03113 end-of-file on communication channelProcess ID :9716Session ID: 237 serial number :5 我该如何解决这个错误? 解决方法 ORA-[详细]
-
Oracle Sql Developer输出格式
所属栏目:[百科] 日期:2021-01-09 热度:63
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-09 热度:110
我正在尝试创建一个如下所示的函数,但得到标题中声明的错误. 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-09 热度:152
我有一个Oracle表(版本8i),我需要迁移到sql server,其中一列是NUMBER数据类型.在其中,它具有如下值: --1331013400000000000000000000--1331017903617177360300000000--1331012863048235233700000000 等等 0.95748755266181502.51572327044025 – 看起来像存[详细]
-
oracle11g – Oracle 11G XE安装错误:数据库配置失败
所属栏目:[百科] 日期:2021-01-09 热度:67
在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe configure Oracle Database 11g Express Edition Configuration-------------------------------------------------This will configur[详细]
-
oracle – pl / sql dbms_scheduler挂起,如何进一步调试?
所属栏目:[百科] 日期:2021-01-09 热度:148
我有一个由DBMS_SCHEDULER执行的PL / SQL块.它是在上周的某个时候开始的,现在应该已经完成??,但事实并非如此.我正在尝试确定问题,但需要一些关于如何继续调试此问题的建议.这是事实. 1)Oracle 11g 2)PL / SQL代码输出到日志表,我可以得到问题所在的一般区域,[详细]
-
如何在oracle中保存提交语句,直到执行所有脚本
所属栏目:[百科] 日期:2021-01-09 热度:192
我有10个脚本,每个脚本都包含它自己的commit语句.我正在使用我的工具同时执行所有脚本,这将要求数据库连接并读取我们的脚本并在我们的数据库中执行. 我需要在所有脚本中保存所有提交语句,如果任何语句中的任何语句失败,它应该回滚所有先前的语句. 解决方法[详细]
-
oracle – PL / SQL – 如何在IN子句中使用数组
所属栏目:[百科] 日期:2021-01-09 热度:73
我试图在IN子句中使用一个输入值数组作为游标的where子句的一部分.我知道之前已经问过,但我还没有看到如何正确编译语法. 在包规范中,类型是 TYPE t_brth_dt IS TABLE OF sourceTable.stdt_brth_dt%TYPE INDEX BY PLS_INTEGER; sourceTable.std_brth_dt是表中[详细]
-
oracle – Dapper,十进制加倍?解析列X时出错
所属栏目:[百科] 日期:2021-01-09 热度:73
我的数据库是Oracle.我使用Dapper 1.13,它抛出一个异常,说错误解析第3列(LATITUDE = 39.2330 – 十进制). LATITUDE是双倍?输入我的实体. 请帮我. 谢谢 解决方法 是的,这是一个错误;在本地固定 – 基本上,更改行2367(哇,该文件何时变得如此之大?)来自: il.[详细]
-
oracle – 链接到已保存的交互式报告
所属栏目:[百科] 日期:2021-01-09 热度:99
我在交互式报告(IR)中有几个已保存的查询.如何在IR中生成指向任何特定已保存报告的链接? 解决方法 http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_rpt.htm#BABEJEBJ You can link to saved primary default,alternative default and public[详细]
-
如何在Oracle查询中禁用PL / SQL
所属栏目:[百科] 日期:2021-01-09 热度:169
这是我想阻止在我的服务器上运行的那种查询的示例: begin While True LOOP dbms_output.put_line('tst'); END LOOP;end 此查询(或其他类似的查询)可能通过Oracle JDBC瘦驱动程序访问我的Oracle服务器.我愿意阻止此查询在JDBC配置级别,数据库服务器配置级别[详细]
-
Oracle PL / SQL中的存储过程
所属栏目:[百科] 日期:2021-01-09 热度:109
是否可以在存储过程中的某处嵌入一个像这样的SQL查询: Select id,val from prmtable where id in ('app','config'); 可以根据用户的判断在运行时使用任意数量的字符串值(运行时字符串的数量和值)初始化此参数列表吗?如果是,那怎么办? 解决方法 如果需要动[详细]
-
Oracle中的SQL查询删除时间或将其设置为默认值00:00:00而不影响
所属栏目:[百科] 日期:2021-01-08 热度:99
如何从oracle数据库中的datetime列中删除时间并将其保存回来,默认时间为00:00:00,而不会影响任何日期. 例如:我有一个列数据类型的日期时间,并有数千条记录,包括日期和时间.我希望保留所有日期,并将默认时间设置为00:00:00或从此列中的所有记录中完全删除它.[详细]
-
triggers – 创建侦听多个表的全局触发器
所属栏目:[百科] 日期:2021-01-08 热度:200
我想在Oracle 11g中创建一个全局触发器.哪个可用于审计约100个表.多个表可以触发单个触发器.如果是,那么我该如何实现呢? 解决方法 I want to create a global trigger in oracle 11g,which can be used for auditing of around 100 tables 你有没有理由重新[详细]
-
在Oracle SQL Developer中显示完整的SDO_DIM_ARRAY
所属栏目:[百科] 日期:2021-01-08 热度:84
在Oracle SQL Developer中,当我运行此查询时: SELECT DIMINFO FROM USER_SDO_GEOM_METADATA; 我得到的结果如下: MDSYS.SDO_DIM_ARRAY([MDSYS.SDO_DIM_ELEMENT],[MDSYS.SDO_DIM_ELEMENT]) 我不想要这个折叠版本.我希望打印出整个阵列. 我很确定我在一周前做[详细]
-
Oracle中合理的年份数据类型是什么?
所属栏目:[百科] 日期:2021-01-08 热度:189
我想到了两种可能性: NUMBER(4) 日期 专业号码(4): 如果指定为UNIQUE,则无法复制条目 简单算术(加1,减1) Con NUMBER(4): 无验证(例如负数) 专业日期: 验证 结束日期: 可以重复输入(‘2013-06-24′,’2013-06-23’,…) 算术不那么容易(加1 = ADD_MONTHS([详细]
-
ORACLE:需要在列之间没有空格的情况下导出表数据
所属栏目:[百科] 日期:2021-01-08 热度:152
假设我有表A列 col1 col2 col3 col4 ------------------- sajal singh 28 IND hello how are you 我想将数据导出到平面文件中,列之间没有空格或制表符 所以输出应该是 cat dump sajalsingh28IND hellohowareyou 我试过的.我写了一个剧本 #!/usr/bin/bash #th[详细]
-
使用“不存在”的Oracle物化视图
所属栏目:[百科] 日期:2021-01-08 热度:161
我知道Oracle物化视图无法使用“not exists”子句快速刷新. 有工作吗?我尝试使用左外连接和()但这两个选项似乎也没有用.任何帮助表示赞赏 create materialized view mv_myview refresh fast as select a.* from tableA a where not exists (select * from t[详细]
-
Oracle数据文件碎片整理
所属栏目:[百科] 日期:2021-01-08 热度:166
在我的系统中,永久数据与一些临时数据(如日志)分开.这是通过将日志表(用户定义的程序日志,不与系统日志混淆)存储在与主服务器不同的表空间中来完成的. 因此有两个表空间MAIN和LOG.每个表空间都有一个数据文件.两个数据文件maxsize都设置为4GB,初始大小为8MB,[详细]