-
Oracle XE中未启用位图索引
所属栏目:[百科] 日期:2021-03-16 热度:58
我正在使用Oracle 10g XE(快速版).如果我尝试创建位图索引,我会收到错误 ORA-00439功能未启用:位映射索引 如何解决此问题并创建位图索引? 解决方法 在线文档包括许可指南.这说: Feature | Availability---------------------------------------+---------[详细]
-
oracle – 按小时或按日分组记录并用零或空填充缺口
所属栏目:[百科] 日期:2021-03-16 热度:77
我写了一个按小时统计记录的查询: select TO_CHAR(copied_timestamp,'YYYY-MM-DD HH24'),count(*) from req group byTO_CHAR(copied_timestamp,'YYYY-MM-DD HH24'); 结果是: 2012-02-22 13 22802012-02-22 15 12502012-02-22 16 12452012-02-22 19 1258 但[详细]
-
我们可以在oracle中命名默认约束吗?
所属栏目:[百科] 日期:2021-03-16 热度:164
在MS-SQL中,我们可以在表创建期间具有以下约束 create table test( WarningEnabled bit NOT NULL CONSTRAINT DF_WarningEnabled DEFAULT 1,); 我们可以看到,我给出了Default约束的名称.是否可以在oracle中执行此操作 解决方法 不会.Oracle不会将默认值实现为[详细]
-
Toad for Oracle – 更改DBMS输出窗口上的格式
所属栏目:[百科] 日期:2021-03-16 热度:139
在Toad v11的DBMS输出窗口中,如何更改DBMS输出字体和颜色?我已经看了很多选项,但我无法找到它改变它的可能性.它默认太小了. 解决方法 选项 – Oracle – 一般.大约一半是一个标题为“DBMS输出”的框,其中有一个标题为“字体”的按钮.单击此按钮将打开一个新[详细]
-
oracle – 使用PLSQL获取LDAP用户列表
所属栏目:[百科] 日期:2021-03-16 热度:74
我们的数据库应用程序的一个新要求是将用户表的内容与Active Directory中的用户同步.所以基本上我需要连接到Active Directory服务器并从plsql过程中检索用户名列表. 到目前为止,我所做的是使用自己的凭据连接到活动目录服务器,并查询一些属性. 例: ldap_pas[详细]
-
Oracle数据库链接.检查是否存在或覆盖?
所属栏目:[百科] 日期:2021-03-16 热度:149
在创建数据库链接之前,我需要检查数据库链接是否已存在.我怎样才能做到这一点? 我正在编写一个以此开头的SQL脚本: DROP DATABASE LINK mydblink 然后我创建一个: CREATE DATABASE LINK mydblinkCONNECT TO testuserIDENTIFIED BY mypswdUSING 'mypersonal[详细]
-
如何将oracle表的内容导出到文件?
所属栏目:[百科] 日期:2021-03-16 热度:110
准备清理一些不再使用的旧表,但我希望能够在将内容从数据库中删除之前对其进行归档. 是否可以将表的内容导出到文件中?理想情况下,每个表一个文件. 解决方法 您可以使用Oracle的导出工具: exp 编辑: exp name/pwd@dbname file=filename.dmp tables=tablena[详细]
-
在Oracle和NHibernate中映射长文本字符串
所属栏目:[百科] 日期:2021-03-16 热度:145
将NHibernate 3.1与SQL Server和Oracle DB一起使用时,我们需要存储一个长度超过4000个字符的文本字符串.文本实际上是 XML,但这并不重要 – 我们只想将其视为原始文本.使用SQL Server,这很容易.我们将该列声明为NVARCHAR(MAX)并将其映射到: property name="M[详细]
-
如何在Oracle DB中列出所有上下文命名空间?
所属栏目:[百科] 日期:2021-03-16 热度:142
如果我创建一个上下文命名空间: – CREATE OR REPLACE CONTEXT hr_security USING hr.pkg_security ACCESSED GLOBALLY; 如何列出所有此类命名空间并查找其属性.例如,hr_security可以全局访问,可以从pkg_security包进行设置. 解决方法 您可以查询DBA_CONTEXT[详细]
-
oracle – 如何从一个触发器的过程中修复这个Mutating表
所属栏目:[百科] 日期:2021-03-15 热度:175
此触发器将插入的值传递给过程,该过程将这些值插入另一个表中.我收到了一个变异表错误.我怎样才能解决这个问题? CREATE OR REPLACE TRIGGER ADD_INVOICEBEFORE INSERT OR UPDATE OF APP_NO,C_NO ON APPOINTMENTFOR EACH ROWDECLAREBEGINPOP_INVOICE(:NEW.AP[详细]
-
Oracle SQL Developer:如果存在更新,则插入缺少右括号编译器错
所属栏目:[百科] 日期:2021-03-15 热度:51
我一直在尝试在Oracle的SQL Developer中编写一个SQL查询,如果它存在则会更新一行,如果不存在则插入一行.除主键(UNITOFMEASURE_USERID)外,还有三列:UNITOFMEASUREID,USERID和ACTIVE. UNITOFMEASUREID和USERID的组合存在唯一约束,因此对于每个值组合,可以有一[详细]
-
需要显示一个虚拟月份 – Oracle SQL
所属栏目:[百科] 日期:2021-03-15 热度:191
对于月费报告目的,需要显示如下所述的输出.只有当月支付费用时才会在表格中输入数据,否则表格中不会显示该月份. 执行查询 select reg_id,dop,to_char(dop,'FMMonth,YYYY') Month,status from fees_status where dop between ('1-Jul-2012') and ('1-Dec-2012[详细]
-
什么是使用Oracle数据库空间? (“ORA-12953:…超过允许的最大
所属栏目:[百科] 日期:2021-03-15 热度:164
我只是在我的oracle数据库中有物化视图(小行数),除了我的数据库之外什么都没有进行编译: Error report:SQL Error: ORA-12953: The request exceeds the maximum allowed database size of 11 GBselect sum(size_in_mb) from (SELECT owner,segment_name,seg[详细]
-
Migrating Oracle 18c To 19c
所属栏目:[百科] 日期:2021-03-15 热度:96
本文包含了以下两个知识点: 静默安装Oracle 19c; 通过rman升级数据库。 一、静默安装Oracle 19c 1.1 安装并配置Gird组件 创建响应文件grid.rsp,内容如下: oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v19.0.[详细]
-
Oracle数据库备份和恢复配置详解
所属栏目:[百科] 日期:2021-03-15 热度:176
本文Oracle讲述了数据库备份和恢复配置的详解过程,可能的失败及其解决方法。 ? 失败类型 ? 遇到的失败或错误分为两大类:物理和逻辑。物理错误一般是硬件错误或使用数据库的应用程序中的软件错误,而逻辑错误一般在终端用户级别(数据库用户和管理员)。 ?[详细]
-
在Oracle中使用SQL LOADER导入CSV文件
所属栏目:[百科] 日期:2021-03-15 热度:187
我对数据库和编程很陌生.我对电脑术语不是很了解所以坚持下去.我有一个csv文件,我正在尝试加载到我的Oracle数据库中.它包含帐户信息,如姓名,电话号码,服务日期等.我已经安装了Oracle 11g第2版.这是我迄今为止所做的一步一步…… 1)Ran SQL Loader 我创建了一[详细]
-
oracle 中怎样实现分页和去处重复
所属栏目:[百科] 日期:2021-03-15 热度:137
oracle 中用关键字 rownum 来进行分页 rownum? 不能使用大于号,只能是使用小于号,可以使用子查询和rownum一起使用来创建分页 SELECT * FROM ( SELECT e. * ,rownum r FROM emp e WHERE rownum 11 ) WHERE r 5; ? ? oracle 中用关键字rowid 来进行删除重复[详细]
-
Oracle 解决【ORA-01704:字符串文字太长】
所属栏目:[百科] 日期:2021-03-15 热度:137
最近遇到了一个这样的问题,在对Oracle数据库插入或者更新CLOB字段的时候,直接拼接了一个INSERT INTO和UPDATE语句,类似下面这种: Sql代码?? INSERT INTO 表名(字段1,字段2,CLOB字段) VALUES ( ‘ XX ‘ , ‘ XXX ‘ , ‘ 内容非常多 ‘ ); UPDATE 表名 T[详细]
-
oracle常用数学函数
所属栏目:[百科] 日期:2021-03-15 热度:169
数学函数 ABS:(返回绝对值) -- 返回绝对值select abs( -1.11) from dual; CEIL:(向上取整) -- 向上取整select ceil( 3.1415) from dual; FLOOR:(向下取整) -- 向下取整select floor( 3.1415) from dual; MOD:(返回相除后的余数) -- 相除取余sele[详细]
-
Oracle 查询表的索引包含的字段
所属栏目:[百科] 日期:2021-03-14 热度:161
Oracle 查询表的索引包含的字段 select a.uniqueness 索引类型,b.index_name 索引名称,b.column_name 字段 from user_indexes a,user_ind_columns b where a.table_name = b.table_name and a.index_name = b.index_name and a.table_owner = upper ( ‘ ETL[详细]
-
如何检测Oracle中的表上是否存在特定列的索引?
所属栏目:[百科] 日期:2021-03-12 热度:105
存在其他人加载的表.我需要查询表,但缺少索引会使查询计划变得糟糕.我想要做的是检测是否有特定列的索引,以便我可以创建它(如果它不存在),如果它已经存在则不创建它. 谢谢. 邪恶 解决方法 您可以查询DBA_ / ALL_ / USER_IND_COLUMNS,即 SQL SELECT index_nam[详细]
-
DevArt的dotConnect for Oracle与DataDirect的ADO.NET数据提供程
所属栏目:[百科] 日期:2021-03-12 热度:101
是否有人对DevArt和 ADO.NET data provider from DataDirect的dotConnect for Oracle进行了比较分析. 我们正在考虑将这些框架中提供的实体框架支持用于关键企业应用程序.我读过的一些文章建议如下: 与DataDirect相比,DevArt dotConnect更快 DataDirect许可[详细]
-
oracle – 修改tnsnames.ora的命令行
所属栏目:[百科] 日期:2021-03-12 热度:70
是否有命令行实用程序来修改oracle客户端的tnsnames.ora文件? [编辑]我正在寻找类似于odbcconf.exe(用于编辑Windows上的ODBC连接)的东西来修改tnsnames.ora文件. [编辑2]我在自动构建脚本中使用MSBUILD. MSBuild Community Tasks Project有一个AddTnsName任[详细]
-
oracle – PL-SQL:从查询结果中获取列数据类型
所属栏目:[百科] 日期:2021-03-12 热度:100
尝试制作通用的PL / SQL过程以导出特定 XML格式的数据,例如Excel XML.假设该过程接受带有SELECT查询到EXECUTE IMMEDIATE的字符串. 这需要访问生成的行集的每一列的数据类型,这看起来过程是通用的 – 只有在运行查询后才能知道. 我已尝试使用临时表的方法,但[详细]
-
oracle--JOB任务
所属栏目:[百科] 日期:2021-03-12 热度:119
? ? ? 1.创建一张测试表 -- Create tablecreate table A8( a1 VARCHAR2(500))tablespace TT1 pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited ); ? ?2.创建存储过程 实现向测试表插入数据 create or r[详细]
