-
oracle – 在工作日截断表的函数
所属栏目:[百科] 日期:2021-01-08 热度:188
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-08 热度:160
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年).[详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-08 热度:134
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-08 热度:126
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSER[详细]
-
database – 用于创建Oracle临时表的DDL是否提交事务?
所属栏目:[百科] 日期:2021-01-08 热度:173
如何在没有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 热度:149
我在Oracle JDK 8下使用 Android Bundle / Eclipse Juno作为Fedora 21 KDE盒子上的默认Java.设置中没有Java编译器合规性级别1.8.当我打开Eclipse编译器时,合规性级别被设置为1.4并且它上升到1.8.这里有什么问题吗? 解决方法 Eclipse juno并没有神奇地获得[详细]
-
oracle12c – Oracle 12c中SYS.ALL_TAB_COLUMNS和SYS.ALL_TAB_CO
所属栏目:[百科] 日期:2021-01-08 热度:132
Oracle 12c中的ALL_TAB_COLUMNS和ALL_TAB_COLS系统表有什么区别?在我的数据库中,ALL_TAB_COLUMNS的行数比ALL_TAB_COLS略少. 解决方法 From the Oracle manual for ALL_TAB_COLS This view differs from “ALL_TAB_COLUMNS” in that system-generated hid[详细]
-
实体框架 – Oracle ODAC 12c第3版32位测试版支持EF 6.x?
所属栏目:[百科] 日期:2021-01-08 热度:50
我在Visual Studio 2013中安装了 Windows 8.1 64位.我安装了最新的Oracle ODAC 12c第3版32位测试版,声称支持EF 6.当我将ADO.NET实体框架添加到我的项目并选择我的Oracle时数据连接,它不允许我选择Entity Framework 6.0版本.它选择了Entity Framework 5.x,[详细]
-
删除没有名称Oracle的外键
所属栏目:[百科] 日期:2021-01-08 热度:57
我想在这里问一个非常基本的问题. 在创建表时或创建表后,我们可能/可能不会命名约束. 假设我选择不命名外键约束. 该表没有记录. 我可以在不命名的情况下删除外键名称. 我知道如何获取外键的名称,然后使用它删除 alter table my_table drop constraint fk_n[详细]
-
oracle – 序列超过最大值时的异常处理
所属栏目:[百科] 日期:2021-01-08 热度:122
嗨非常新的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 热度:190
我在SQL Server 2008 R2中设置了一个链接服务器,以便访问Oracle 11g数据库. MSDASQL提供程序用于通过Oracle Instant Client ODBC驱动程序连接到链接服务器.使用带有以下语法的OPENQUERY时连接效果很好: SELECT * FROM OPENQUERY(LINKED_SERVER,'SELECT *[详细]
-
值得插入oracle中的表没有保存?
所属栏目:[百科] 日期:2021-01-08 热度:97
我正在使用Oracle Database 11g并使用SQL命令行. 我创建了表,然后像往常一样插入值.当我使用select查询查看插入的行时,我看到它们没有任何问题. SQL connectEnter user-name: hotelEnter password:Connected.SQL select * from hotel2 ;no rows selectedSQ[详细]
-
Oracle PL / SQL:如何在长包中找到未使用的变量?
所属栏目:[百科] 日期:2021-01-08 热度:66
请假设您有一个大约200,000行代码的Oracle PL / SQL包. 有没有快速的方法来检测声明的变量,但没有在包中使用? 提前感谢您的帮助. 编辑(2014年4月7日):我正在使用Oracle 10G. 编辑:我正在寻找一个纯PL / SQL解决方案. 解决方法 以下仅适用于11g R2.它看[详细]
-
Oracle 11g:Sql Developer:如何执行多个匿名块
所属栏目:[百科] 日期:2021-01-08 热度:149
我试图在sql developer中执行一个匿名块列表.但是,当执行匿名块示例时 Begin execute do somethingend; 它工作,但如果我执行多个匿名块,如 Begin execute do somethingend;Begin execute do somethingend; 它抛出 PLS-00103: Encountered the symbol "BEGI[详细]
-
使用Oracle DB在Java Web应用程序中超过最大空闲时间
所属栏目:[百科] 日期:2021-01-02 热度:125
我有一个 Java Web应用程序连接到另一台机器上运行的Oracle数据库(不确定这是否相关).我正在使用DBCP进行连接池. Web应用程序在JBoss 4.2.2中运行,我们将数据源定义为Spring中的bean. 我们正在使用Hibernate进行ORM. 我们偶尔会遇到错误:“ORA-02396:超[详细]
-
OracleClient与.NET的TNSless连接
所属栏目:[百科] 日期:2021-01-02 热度:73
我们使用System.Data.OracleClient和抽象基类DbConnection,DbCommand(等)连接到Oracle. 连接在我们的开发阶段工作正常.在暂存期间,我们遇到错误ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务. 我们的目标是在没有TNS条目的情况下进行连接,并在[详细]
-
oracle – 什么是XMLTABLE
所属栏目:[百科] 日期:2021-01-02 热度:55
什么是 XMLTABLE. 让我知道创建XMLTABLE的语法 示例查询以从XMLTABLE获取记录. 在创建XMLTABLE之前是否需要任何数据库级别的先决条件. 解决方法 函数 XMLTABLE用于将xml对象转换为单独的字段. 但是您可能希望构建一个包含xml内容的表,这是不同的. 您可以使[详细]
-
使用oracle SQL查找日期范围内的星期几
所属栏目:[百科] 日期:2021-01-02 热度:53
假设下表结构: Event: id: integer start_date: datetime end_date: datetime 有没有办法查询一周中特定日期的所有事件?例如,我想找到一个查询,查找每个星期一的事件.弄清楚start_date或end_date是否属于星期一,但我不知道如何找出它们之间的日期. 纯SQL[详细]
-
如何使用dbExpress以SYSDBA身份连接到Oracle数据库?
所属栏目:[百科] 日期:2021-01-02 热度:184
我有一个连接到oracle数据库的Delphi应用程序. 当我尝试以SYSDBA身份登录时,出现错误: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER 当我尝试使用“SYS AS SYSDBA”用户登录时,出现错误: ORA-01017: invalid username/password; logon[详细]
-
Oracle TDE可以保护DBA的数据吗?
所属栏目:[百科] 日期:2021-01-02 热度:138
oracle专家. 我的客户希望部署一个必须在数据库中保存信用卡号的应用程序.客户显然关注安全性. 我们特别害怕一个痛苦的问题.我们如何确保只允许具有“业务需要知道”的授权用户访问数据?我们如何保护DBA的数据? 一个明显的解决方案是在应用程序级别进行[详细]
-
Oracle SQL Developer Query以其他用户身份连接
所属栏目:[百科] 日期:2021-01-01 热度:79
我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是[详细]
-
oracle – 如何在PL / SQL中将daynumber(第331天)转换为yyyymmdd
所属栏目:[百科] 日期:2021-01-01 热度:156
如果我知道一年中的当天数是331,那么如何在PL / SQL中将其转换为yyyymmdd? 解决方法 要转换为日期: to_date(331,'DDD') 然后,如果需要,您可以使用TO_CHAR格式化该日期.[详细]
-
通过Oracle的数据库链接运行SQL Server存储过程
所属栏目:[百科] 日期:2021-01-01 热度:142
参考 How to execute an Oracle stored procedure via a database link,它在我的情况下不起作用.我不知道我错过了什么. 我在同一台计算机上有一个SQL Server实例和Oracle数据库.数据库链接在Oracle中创建,称为ss. SQL Server中有一个名为dbo.test_proc的存[详细]
-
了解oracle数据库数据访问机制
所属栏目:[百科] 日期:2021-01-01 热度:154
从 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-01 热度:197
我应该使用oracle中的数据类型来存储注释框?我打算使用LONG但它只允许一个.或者我应该使用VARCHAR2并将其设置得非常大? 解决方法 您希望能够支持的最长评论是什么? 如果您的注释长度小于4000个字节,则可以使用VARCHAR2(4000).如果您的注释长度超过4000[详细]
