-
为什么Oracle会忽略“完美”指数?
所属栏目:[百科] 日期:2021-04-01 热度:160
我有这张桌子: create table demo ( key number(10) not null,type varchar2(3) not null,state varchar2(16) not null,... lots more columns ...) 而这个指数: create index demo_x04 on demo(key,type,state); 当我运行此查询时 select * from demo w[详细]
-
oracle里面的加密
所属栏目:[百科] 日期:2021-04-01 热度:106
在dot net中,我可以使用dll文件,以便我的代码可以安全地使用其他代码.但有没有办法让所有人都看不到我的一些程序和触发器的代码…… 解决方法 你可以 wrap procedure code让它变得不可读.您无法包装触发器代码,但您可以将触发器代码移动到存储过程中,以便[详细]
-
知道Oracle中是否更新了记录?
所属栏目:[百科] 日期:2021-04-01 热度:121
是否有选项可以查看Oracle数据库中的现有表/记录是否已更新? 解决方法 从监视角度(不打算查找以前的更改),您有几个选项,包括但不限于触发器,流和默认值为sysdate的列.触发器允许您在记录更改(插入,更新,删除)时执行一些编程逻辑(直接存储在触发器或外部数[详细]
-
database – Oracle – 将数据导入到具有不同名称的表中?
所属栏目:[百科] 日期:2021-04-01 热度:86
我有一个从Oracle表导出的大型(多GB)数据文件.我想将此数据导入另一个Oracle实例,但我希望表名与原始表不同.这可能吗?怎么样? 导入和导出系统都是Oracle 11g.该表包含BLOB列,如果这有任何区别. 谢谢! 更新: 这里的想法是更新表,同时将系统的停机时间保[详细]
-
在Oracle Package Body中使用Pragma
所属栏目:[百科] 日期:2021-04-01 热度:100
我想创建一个Oracle Package和两个函数:一个公共函数(function_public)和一个私有函数(function_private). public函数在sql语句中使用私有函数. 没有编译指示代码不编译(PLS-00231:函数’FUNCTION_PRIVATE’可能不在SQL中使用) CREATE OR REPLACE PACKAG[详细]
-
如何将Oracle数据库中的UTF-8格式数据转换为文本文件
所属栏目:[百科] 日期:2021-04-01 热度:82
如何将UTF-8格式的数据从Oracle数据库转换为文本文件,所有UTF-8字符都正确输出,例如中文字符. 我试图从启用了UTF-8的Oracle数据库假脱机数据并尝试将相同的数据假脱机到txt或cvs.而不是我得到的汉字????. 我知道这个问题早先被问过,但没有给出答案,因此再[详细]
-
Literal与字符串列上的Oracle SQL to_date的格式字符串不匹配
所属栏目:[百科] 日期:2021-04-01 热度:81
亲爱的来自Stack Overflow的SQL专家: 环境:Oracle 我试图理解为什么我不能对包含字符串的表列进行to_date选择.注意下面示例中带有名称值Value的tableZ包含一串字符串,其中一些是正确的格式,例如6/20/2010 00:00:00. tableZ | Value || _________________[详细]
-
如果你有Oracle 11g,PL / SQL是学习的语言吗?
所属栏目:[百科] 日期:2021-04-01 热度:56
PL / SQL是Oracle 11g的语言吗? Oracle还有其他一些语言吗?我不是指使用其他语言的前端应用程序,就像我直接在数据库中一样.我问,因为我知道SQL Server会让你使用各种.NET语言,并且不知道Oracle是否还有pl / sql以外的东西. 谢谢. 编辑:我只是想确保pl /[详细]
-
Oracle SQL – 帮助在Select语句中使用Case
所属栏目:[百科] 日期:2021-04-01 热度:51
CREATE TABLE student_totalexp2 nologging compress ASSELECT /*+parallel(a,4)*/ DISTINCT a.member_sk,CASE WHEN b.end_date IS NULL THEN SYSDATE - MIN(TO_DATE(b.start_date,'yyyymm')) ELSE (MAX(TO_DATE(b.end_date,'yyyymm')) - MIN(TO_DATE(b.st[详细]
-
使用Oracle中的UTL_FILE包在ExcelSheet中编写
所属栏目:[百科] 日期:2021-03-31 热度:192
我在excel表中写入数据没有问题,它存储在一些预定义的目录中. 现在我有10组数据,每组我必须创建10个单独的excel表. 但我想要的是创建工作簿conating sheet1,sheet2. Sheet10.这将有10套记录.如果我的问题不明确,请告诉我. 我正在使用PL / SQL Oracle 9i 我[详细]
-
将SPATIAL数据从Oracle迁移到Postgresql
所属栏目:[百科] 日期:2021-03-31 热度:159
我正在尽我所能将空间数据库从Oracle迁移到 Postgresql并且失败了. 我已经尝试了许多不同的途径,你可以从我之前的问题中看到,这里没有任何工作.有人可以告诉我一个相对无痛的方式这样做,因为我现在无能为力. 我尝试过使用第三方软件,例如SwisSQL,但这种方[详细]
-
从文本文件加载超过十亿行到Oracle的快速方法
所属栏目:[百科] 日期:2021-03-31 热度:116
我有大约20个数据的文本文件,所有数据都采用相同的格式,并且所有制表符都是分隔的.这些文件每个都有数百兆字节,而且我预计这些文件大约有12亿行数据. 我的问题 – 将这些加载到Oracle表中的最佳(也是最快)方法是什么?我试图通过TOAD中的内置导入功能加载[详细]
-
Oracle’NOT LIKE’表达式不会返回NULL吗?
所属栏目:[百科] 日期:2021-03-31 热度:112
我尝试使用以下查询查询表: select * from name where firstname NOT LIKE 'PETER%' 它不返回firstname为null的任何记录.这是一些错误还是它是怎么回事?我来自SQL Server背景,并在这里与许多事情混淆. 解决方法 NULL与LIKE不匹配.您必须使用OR firstname[详细]
-
在Oracle SQL中启动和连接
所属栏目:[百科] 日期:2021-03-31 热度:107
我有桌子如下 帐户 CUSTOMER_ID PAYING_ACCOUNT_ID PARENT_ACCOUNT_ID ACCOUNT_ID COMPANY_ID 24669 24669 24669 24669 0 24671 24671 24669 24671 0 24670 24670 24669 24670 0 3385217 3385217 24670 3385217 0 158 158 158 158 0159 159 158 159 0160 1[详细]
-
oracle – 在alter table中创建约束而不检查现有数据
所属栏目:[百科] 日期:2021-03-31 热度:162
我正在尝试在Oracle 11g R2提供的OE.PRODUCT_INFORMATION表上创建约束. 约束条件应使PRODUCT_NAME具有唯一性. 我用以下声明尝试过: ALTER TABLE PRODUCT_INFORMATION ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME); 问题是,在OE.PRODUCT_INFOR[详细]
-
Oracle – 删除子行
所属栏目:[百科] 日期:2021-03-31 热度:128
有没有办法在删除表的父行时强制删除所有相关行(子行). 我的表有太多的参照完整性.我想知道在oracle中实现这个目标的简单方法是什么. 我感谢您的支持. 解决方法 您可以声明级联删除的外键约束,以便在删除父行时自动删除子行. SQL create table parent ( 2[详细]
-
从整个Oracle DB获取DDL的有效方法
所属栏目:[百科] 日期:2021-03-31 热度:165
目前,Oracle 11.1数据库中大约有30个表. 有没有办法用一个命令生成所有ddl? (或者一些命令?) 编辑: 根据下面的建议,我试过: SELECT dbms_metadata.get_ddl( 'TABLE',table_name,owner ) FROM all_tables; 得到了: ORA-31603: object "HS_PARTITION_CO[详细]
-
Oracle synonym 同义词
所属栏目:[百科] 日期:2021-03-31 热度:175
Oracle synonym 同义词 1、Oracle synonym 同义词是数据库当前用户通过给另外一个用户的对象创建一个别名,然后可以通过对别名进行查询和操作,等价于直接操作该数据库对象。 2、Oracle同义词常常是给表、视图、函数、过程、包等制定别名,可以通过CREATE[详细]
-
Oracle 11gR2 安装
所属栏目:[百科] 日期:2021-03-31 热度:82
? ? ? ?Oracle客户端安装步骤: 配置tnsnames ?在C:appAdministratorproduct11.2.0client_1?中自定义文件?network/?admin/?tnsnames.ora 记事本打开tnsnames.ora,配置数据库信息(服务器上每次新建数据库都需要在这里手动配置) 配置环境变量 我的电[详细]
-
ORA-12162: TNS:net service name is incorrectly specified
所属栏目:[百科] 日期:2021-03-31 热度:136
概述 因未设置系统环境变量ORACLE_SID导致ORA-12162错误 分析原因 首先登录数据库主机执行 oerr ora 12162 我们首先查看看下 tnsnames.ora文件 执行tnsping CC命令 检查下是否可以tnsping通,核对IP和端口以及实例名 ? 数据库服务器端使用TNSNAMES.ORA中记[详细]
-
安装WebLogic失败,出现”[VALIDATION] [ERROR]:INST-07004: Ora
所属栏目:[百科] 日期:2021-03-31 热度:115
题如图 ? 解决方案: 在管理员cmd窗口定位到jdk bin目录,然后输入以下命令 java -jar F:javafmw_12.2.1.3.0_wls_quick_Disk1_1of1fmw_12.2.1.3.0_wls_quick.jar ORACLE_HOME=C:ProgramFilesOracle 1 “ORACLE_HOME=”后输入的路径为你Oracle根路径[详细]
-
How to Deinstall Oracle Clusterware Home Manually
所属栏目:[百科] 日期:2021-03-31 热度:113
GOAL In 11gR2,deinstall is the recommended tool to deinstall an Oracle Clusterware(Grid Infrastructure) home,however it does not apply to certain scenarios or failures in some cases.? This notes provides instruction to manually remove cu[详细]
-
oracle如何查看当前有哪些用户连接到数据库
所属栏目:[百科] 日期:2021-03-31 热度:133
可以执行以下语句: select username,serial#,sid from v$session; ---查询用户会话 alter system kill session ‘serial#,sid ‘;---删除相关用户会话 建议以后台登陆删除用户会话 1、查询oracle的连接数 select count(*) from v$session; 2、查询oracle[详细]
-
Oracle中用户的创建和权限设置
所属栏目:[百科] 日期:2021-03-31 热度:59
权限: CREATE SESSION --允许用户登录数据库权限 CREATE TABLE --允许用户创建表权限 UNLIMITED TABLESPACE --允许用户在其他表空间随意建表 角色: CONNECT 角色:--是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中, 并在对其他用户[详细]
-
关于oracle with as用法
所属栏目:[百科] 日期:2021-03-31 热度:96
副标题#e# with as语法 –针对一个别名 with tmp as (select * from tb_name) –针对多个别名 with ?? tmp as (select * from tb_name), ?? tmp2 as (select * from tb_name2), ?? tmp3 as (select * from tb_name3), ?? … 1 2 3 4 5 6 7 8 9 --相当于建了[详细]

浙公网安备 33038102331048号