-
Oracle ORA-00933:SQL命令没有正确结束?
所属栏目:[百科] 日期:2021-01-08 热度:174
我一直收到这个错误. 我该如何解决这个问题? 错误: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended 码: update id="updateProc" parameterClass="rating" update rating set rating_title=#rating_title# rating_cont=#[详细]
-
oracle – 在工作日截断表的函数
所属栏目:[百科] 日期:2021-01-08 热度:155
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-08 热度:112
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年).[详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-08 热度:157
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-08 热度:74
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSER[详细]
-
oracle – 如何在使用GROUP BY CLAUSE的SQL查询中插入if else梯
所属栏目:[百科] 日期:2021-01-08 热度:95
我正在使用ORACLE db,我正在尝试为以下要求创建SQL查询. 以下是我的快照: ID STATUS---------- 1 WORKING 1 QUEUING 1 SLEEPING 2 FAILED 2 SLEEPING 2 SLEEPING 3 QUEUING 3 IDLE 预期产量: 1 WORKING 2 FAILED 3 QUEUING 状态可以是WORKING,QUEUING,FA[详细]
-
Io例外:将Oracle升级到12g后出现Oracle错误ORA-12650
所属栏目:[百科] 日期:2021-01-08 热度:73
在我们的Oracle数据库从11g升级到12g之后,我们得到了低于Io异常的堆栈跟踪:Oracle错误ORA-12650.我该如何解决这个问题? 2015-10-26 14:59:36,319 [RMI TCP Connection(2)-127.0.0.1] u:/d: ERROR org.enhydra.jdbc.xapool - Error Exception in GenericP[详细]
-
Oracle SQL中的字符串比较
所属栏目:[百科] 日期:2021-01-08 热度:125
select * from employees where last_name between 'A' AND 'E'; 为什么回答“D”而不是“E”,是否还有其他方法可以获取详细信息 解决方法 where last_name between ‘A’ AND ‘E’; 字符串比较与比较数字不相似. 字符串比较是在其ASCII值上完成的.因此,[详细]
-
oracle11g – ORA-28040:没有匹配的身份验证协议:Oracle 12c升
所属栏目:[百科] 日期:2021-01-08 热度:195
我们已将Oracle数据库从11g迁移到12c. 我们有一个在 Java 1.5中运行并使用ojdbc14.jar的遗留应用程序. 我们的应用程序无法创建与数据库错误的连接说: java.sql.SQLException: ORA-28040: No matching authentication protocol 我决定回答ORA-28040: No ma[详细]
-
oracle – 如果表不存在则创建表,并在创建后输入一行
所属栏目:[百科] 日期:2021-01-08 热度:65
如果表不存在,我需要创建一个表,并在创建表时为其添加一行. 我是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 VAL[详细]
-
oracle – 批量插入:有没有办法在违反约束时跳过下一条记录?
所属栏目:[百科] 日期:2021-01-08 热度:143
我正在使用mybatis在oracle DB上执行大量批量插入. 我的过程非常简单:我从文件列表中获取记录,并在对数据执行某些检查后将它们插入到特定的表中. – 每个文件平均包含180.000条记录,我可以拥有多个文件. – 某些记录可以存在于多个文件中. – 如果每列都[详细]
-
Hikaricp Oracle连接问题
所属栏目:[百科] 日期:2021-01-08 热度:122
我有以下代码来连接到oracle数据库.但是使用hikaricp我得到了例外. java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL 码: private static HikariDataSource dataSource() { final HikariDataSource hikariDataSource = ne[详细]
-
获取oracle客户端用户的IP地址
所属栏目:[百科] 日期:2021-01-08 热度:52
我需要一个查询来获取已经与数据库建立会话的所有IP客户端用户,我的工作(医院)中有一个Oracle数据库服务器,有时数据库停止工作,无法执行Oracle完成的任何查询系统的模块是用户的接口,所以要解决它我们必须杀死连接到数据库的所有会话并让所有用户重新启动[详细]
-
database – 用于创建Oracle临时表的DDL是否提交事务?
所属栏目:[百科] 日期:2021-01-08 热度:125
如何在没有DDL提交事务的情况下在Oracle db(CREATE GLOBAL TEMPORARY TABLE)中创建临时表? 我想要像MySQL一样的行为.从here开始: CREATE TABLE does not automatically commit the current active transaction if you use the TEMPORARY keyword. 解决方[详细]
-
在Oracle JDK 8下运行Android Bundle / Eclipse Juno时没有Java
所属栏目:[百科] 日期:2021-01-08 热度:144
我在Oracle JDK 8下使用 Android Bundle / Eclipse Juno作为Fedora 21 KDE盒子上的默认Java.设置中没有Java编译器合规性级别1.8.当我打开Eclipse编译器时,合规性级别被设置为1.4并且它上升到1.8.这里有什么问题吗? 解决方法 Eclipse juno并没有神奇地获得[详细]
-
Oracle SQL Developer Query以其他用户身份连接
所属栏目:[百科] 日期:2021-01-02 热度:77
我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是[详细]
-
oracle – 如何在PL / SQL中将daynumber(第331天)转换为yyyymmdd
所属栏目:[百科] 日期:2021-01-02 热度:73
如果我知道一年中的当天数是331,那么如何在PL / SQL中将其转换为yyyymmdd? 解决方法 要转换为日期: to_date(331,'DDD') 然后,如果需要,您可以使用TO_CHAR格式化该日期.[详细]
-
通过Oracle的数据库链接运行SQL Server存储过程
所属栏目:[百科] 日期:2021-01-02 热度:65
参考 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 热度:152
从 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 热度:108
我应该使用oracle中的数据类型来存储注释框?我打算使用LONG但它只允许一个.或者我应该使用VARCHAR2并将其设置得非常大? 解决方法 您希望能够支持的最长评论是什么? 如果您的注释长度小于4000个字节,则可以使用VARCHAR2(4000).如果您的注释长度超过4000[详细]
-
Oracle:如何显示DBMS_XMLDOM.DOMDocument以进行调试?
所属栏目:[百科] 日期:2021-01-02 热度:185
运行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 热度:77
我正在尝试更新Oracle中的一个包,来自SQL Server,这一直令人困惑. 我编写了一个批处理文件,首先运行.spec文件,然后运行.body文件,但即使手动运行它也不起作用. 我用这个语法: sqlplus username/password@databasename @c:tempmyfile.specsqlplus userna[详细]
-
oracle – MView“启用查询重写”用法
所属栏目:[百科] 日期:2021-01-02 热度:164
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 热度:154
我需要一个在oracle中为存储过程创建错误日志文件的示例. 请给我一个表创建和存储过程创建和错误日志创建的示例. 提前致谢 编辑(其他问题的相关信息) 假设有一个存储过程.当我执行该存储过程时,可能会出现一些预期的错误/异常,因此我需要创建一个错误日志[详细]
-
如何在Oracle中跟踪哪些表/视图/ etc取决于表
所属栏目:[百科] 日期:2021-01-02 热度:170
如何知道哪些对象(表/视图/等)使用某个表? 我必须更换我的桌子PRICE. 那么,是否有类似的东西? select system.dependencies from PRICE 解决方法 SELECT NAMEfrom user_dependencieswhere referenced_name = 'PRICE'[详细]