-
需要一个oracle函数来将字符串转换为字节数组
所属栏目:[百科] 日期:2021-03-16 热度:138
我有一个专栏: LOGIN_PWD - RAW(256 BYTE) 我必须使用插入查询将散列密码字符串插入此列.那么有没有可以将字符串转换为字节的oracle函数 INSERT INTO TABLE_NAME (LOGIN_PWD) VALUES (convert.toBytes('hashed password')); 我使用java程序通过在我的本地[详细]
-
Oracle SQL:从all_tab_columns中选择找不到现有列
所属栏目:[百科] 日期:2021-03-16 热度:100
如果我运行以下查询: select count(*) from all_tab_columns where column_name = 'foo' and table_name = 'VIEW0'; 我得到0的结果.我期待1. 但是,如果我运行以下查询,我会返回许多(预期)行: select foo from VIEW0; 为什么?我假设我正在制作一些愚蠢的[详细]
-
什么是使用Oracle数据库空间? (“ORA-12953:…超过允许的最大
所属栏目:[百科] 日期:2021-03-16 热度:95
我只是在我的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,s[详细]
-
如何创建Oracle全局类型并在PL / SQL中使用它?
所属栏目:[百科] 日期:2021-03-16 热度:189
在过程或函数中声明的Oracle RECORD TYPE是本地的,因此它可能仅在本地使用.如何声明一个全局的RECORD TYPE,并且可以在DB中全局使用所有过程和函数? 解决方法 记录类型不能作为单独的模式对象创建,因此要使Record类型公开可用,类型通常在包规范中声明,或者[详细]
-
oracle – 在行表列大小更改后如何更改实例化视图列大小?
所属栏目:[百科] 日期:2021-03-16 热度:96
如果在行表列大小更改下更改实例化视图列大小,该怎么办?这是 Linux上的oracle 11gR2 db.我试过重新编译MV,它没有用.请不要将此问题自动迁移到另一个数据库站点,我想留在stackoverflow中.谢谢! 解决方法 如果更改表格,则还必须更改实体化视图. --Create s[详细]
-
如何使用oracle从存储的函数中检索多行
所属栏目:[百科] 日期:2021-03-16 热度:60
我正在尝试在oracle中创建一个返回多行的存储函数. 我的问题非常类似于this one,除了我想获取select *查询 简而言之,我想创建一个返回此查询结果的函数 select * from t_email_queue 我试过的是这个: create or replacePACKAGE email_queue AS type t_ema[详细]
-
Oracle SQL – 使用重复节点从XML中提取clob值
所属栏目:[百科] 日期:2021-03-16 热度:58
我试图在一个表上运行SQL(名为test_xml,列为xml_data [数据类型xmltype]).该列包含具有重复节点的xml(test_3).当节点包含非clob大小的数据时,以下语句成功运行: SELECT extractvalue (Value (wl),'*/test_3') FROM test_xml,TABLE (xmlsequence (extract[详细]
-
创建以字母数字开头的Oracle序列
所属栏目:[百科] 日期:2021-03-15 热度:200
我想创建序列以字符inv开始并递增1 价值观 INV01INV02INV03 etc... CREATE SEQUENCE invoice_nunSTART WITH "INV"INCREMENT BY 1 解决方法 只能创建整数值序列. 所以声明必须是: CREATE SEQUENCE invoice_nun START WITH 1 INCREMENT BY 1; 您可以将获取[详细]
-
Oracle白天自动分区
所属栏目:[百科] 日期:2021-03-15 热度:199
我正在使用Oracle 11g数据库,每天输入3-5百万行.将来我想使用基于时间戳列的分区.我的目标是自动为每天创建一个新分区. 我刚刚找到了创建给定天数的方法,即1-20但不是无限时间(01.01.2014到mm.dd.yyyy). 解决方法 对于每日范围,您可以这样做: create tabl[详细]
-
oracle – 防止SPOOL的输出被包装
所属栏目:[百科] 日期:2021-03-15 热度:72
我正在尝试使用SQLPLUS中的SPOOL命令为数据库中的对象生成所有DDL SET trimspool ONSET wrap offSET heading offSET linesize 300SET echo offSET pages 999SET long 90000Col object_type format a10000Col object_name format a10000Col owner format a1[详细]
-
oracle – PL / SQL中的嵌套游标
所属栏目:[百科] 日期:2021-03-15 热度:70
我正在使用Oracle PL / SQL. 我试图定义嵌套游标,这意味着第一个Cursor的输出应该是第二个Cursor的输入.更具体一点:第一个应该存储具有特定前缀的表.第二个应该存储来自第一个表中所有表的属性的所有值. 这是我的代码片段.我希望它能让我的问题更加清晰:[详细]
-
Oracle:确定分区大小
所属栏目:[百科] 日期:2021-03-15 热度:147
我有一个包含200个哈希分区的表,我喜欢监视每个分区的每日大小增长(行和大小,以MB为单位).有关更多信息,另一个进程每天在此表上加载/更新行,我想知道增长模式. 我不是在寻找整体表大小的脚本,而是每个分区的大小. 解决方法 您可以使用以下语句检查分区的大[详细]
-
oracle – PLSQL Bind变量和Host变量之间有什么区别
所属栏目:[百科] 日期:2021-03-15 热度:88
关于PLSQL,“主机变量”和“绑定变量”之间有什么区别? 来自askTom的这个link说“plsql中的区别模糊 – 它非常接近sql”.那么微小的,“模糊”的差异是什么? 声明1: SELECT 1 FROM dual WHERE dummy = :B1; 声明2: SELECT 1 FROM dual WHERE dummy = v_[详细]
-
Oracle SQL:使用regexp_substr返回第一行字符串
所属栏目:[百科] 日期:2021-03-15 热度:86
我试图从SQL查询(oracle 11)中的文本框返回第一行文本.文本框的内容如下所示: X WITHDRAWN Explanation. 我想返回顶行,即X WITHDRAWN.我不确定我是否可以指定只查看第一行,或者只是在回车之前返回所有文本 – 要么可以工作. 我想我需要使用regexp_substr,[详细]
-
oracle – 可以锁定触发器;怎么会确定它是?
所属栏目:[百科] 日期:2021-03-15 热度:175
在回答 Will I miss any changes if I replace an oracle trigger while my application is running?时,我去查看触发器是否被INSERT语句锁定.它不是,我在互联网上找不到任何建议可以锁定触发器的东西. 如果我在一个会话中运行以下内容: create table test[详细]
-
oracle – 物化视图日志的事务性能影响
所属栏目:[百科] 日期:2021-03-15 热度:130
我一直在研究使用物化视图进行数据聚合和报告,以便主要以事务为中心(使用Oracle数据库).当前的报告系统依赖于一系列视图,这些视图模糊了应用程序的许多复杂数据逻辑.这些视图在调用系统时会给系统带来沉重的负担. 我们感兴趣的是使用“快速刷新”进行增量[详细]
-
oracle – 在plsql中使用for循环更新
所属栏目:[百科] 日期:2021-03-15 热度:180
我有更新问题并插入下面的列.请告知此事. 这是输入 depnto extra comm----------------------------20 300 NULL20 300 40020 NULL NULL20 500 NULL 这是预期的产出 depnto Extra comm---------------------20 300 30020 300 40020 NULL NULL 20 500 500 我[详细]
-
番外:Oracle 中关于 Control File 的备份说明
所属栏目:[百科] 日期:2021-03-14 热度:151
副标题#e# 番外系列说明:该系列所有文章都将作为独立篇章进行知识点讲解,是对其他系列博文进行的补充说明,来自于博客园AskScuti。 主题:关于 Control File 控制文件备份的说明 内容预览:本篇涉及控制文件作用、多路复用和备份。(控制文件的重建恢复不[详细]
-
Oracle 11g导出空表、少表的解决办法
所属栏目:[百科] 日期:2021-03-14 热度:85
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。 解决方法: 1)insert一行,再rollback就产生segment了 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2)设置deferred_segment_creation参数 ? SQL show[详细]
-
启动Oracle 12c数据库实例
所属栏目:[百科] 日期:2021-03-14 热度:180
启动Oracle 12c数据库实例 ? 启动Oracle数据库实例,主要分为两步:第一步,启动监听;第二步,启动数据库实例。 1. 切换到oracle用户 - su oracle - cd - source .bash_profile 2. 打开监听 lsnrctl start 3. 进入到sqlplus sqlplus /as sysdba 4. 启动数[详细]
-
oracle转mysql
所属栏目:[百科] 日期:2021-03-14 热度:115
Oarcle 迁移至mysql 技术方案? Linux安装? 分别对应32为,64位的win和Linux平台? 安装步骤? 1.需要安装oracle_client? 2.复制sqluldr2_linux32_10204.bin(64位系统用sqluldr2_linux64_10204.bin)到$ORACLE_HOME的bin目录,重命名为sqluldr2.bin? 3.修改[详细]
-
ORACLE EXPIRED(GRACE)
所属栏目:[百科] 日期:2021-03-14 热度:84
查询用户状态 col username for a20 col account_status for a20 select username,account_status,LOCK_DATE,EXPIRY_DATE from user_users; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT -------------------- ------------------------------ ------------[详细]
-
oracle – DBMS_OUTPUT.PUT_LINE()的PL / SQL别名?
所属栏目:[百科] 日期:2021-03-14 热度:196
简单的问题是,是否可以在问题标题中为输出函数赋予别名,以便我可以调用trace(‘hello’)而不是DBMS_OUTPUT.PUT_LINE(‘hello’)? 我想这是因为我使用输出来帮助调试,我厌倦了输出整个函数名称和/或一直复制和粘贴它. 谢谢你的时间. 解决方法 只需创建一个[详细]
-
oracle存储过程、声明变量、for循环
所属栏目:[百科] 日期:2021-03-14 热度:146
副标题#e# oracle存储过程、声明变量、for循环? 1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test; 打印出输入的时间信息 E.g: create or re[详细]
-
oracle – 列出具有root(管理)权限的用户
所属栏目:[百科] 日期:2021-03-14 热度:99
我想知道在Oracle中具有root(管理)权限的所有用户的列表. 我想在脚本或C应用程序中.脚本是首选. 解决方法 以下是您查找用户权限的方法: select lpad(' ',2*level) || granted_role "User,his roles and privileges"from ( /* THE USERS */ select null gr[详细]