-
Oracle中合理的年份数据类型是什么?
所属栏目:[百科] 日期:2021-01-09 热度:132
我想到了两种可能性: NUMBER(4) 日期 专业号码(4): 如果指定为UNIQUE,则无法复制条目 简单算术(加1,减1) Con NUMBER(4): 无验证(例如负数) 专业日期: 验证 结束日期: 可以重复输入(‘2013-06-24′,’2013-06-23’,…) 算术不那么容易(加1 = ADD_MONTH[详细]
-
ORACLE:需要在列之间没有空格的情况下导出表数据
所属栏目:[百科] 日期:2021-01-09 热度:66
假设我有表A列 col1 col2 col3 col4 ------------------- sajal singh 28 IND hello how are you 我想将数据导出到平面文件中,列之间没有空格或制表符 所以输出应该是 cat dump sajalsingh28IND hellohowareyou 我试过的.我写了一个剧本 #!/usr/bin/bash #[详细]
-
使用“不存在”的Oracle物化视图
所属栏目:[百科] 日期:2021-01-09 热度:124
我知道Oracle物化视图无法使用“not exists”子句快速刷新. 有工作吗?我尝试使用左外连接和()但这两个选项似乎也没有用.任何帮助表示赞赏 create materialized view mv_myview refresh fast as select a.* from tableA a where not exists (select * from[详细]
-
Oracle数据文件碎片整理
所属栏目:[百科] 日期:2021-01-09 热度:141
在我的系统中,永久数据与一些临时数据(如日志)分开.这是通过将日志表(用户定义的程序日志,不与系统日志混淆)存储在与主服务器不同的表空间中来完成的. 因此有两个表空间MAIN和LOG.每个表空间都有一个数据文件.两个数据文件maxsize都设置为4GB,初始大小为8M[详细]
-
oracle中有哪些不同类型的锁
所属栏目:[百科] 日期:2021-01-09 热度:105
请任何人解释Oracle中的锁定模式,即共享,独占和更新锁定.我发现了很多这方面的理论 共享锁:没有人可以更改数据,只读目的 独占锁:只允许一个用户/连接更改数据. 更新锁:行被锁定,直到用户提交/回滚. 然后,我尝试共享以检查它是如何工作的 SQL lock table[详细]
-
oracle – 如何创建唯一约束
所属栏目:[百科] 日期:2021-01-09 热度:83
我有一个编程情况,我必须检查表的列的唯一性. 说我的表是员工表,我添加了一个代码列.现在我必须防止插入MGR和mgr. 这意味着我不能让2行具有不区分大小写的值. 如何添加检查约束? 解决方法 如果您使用的是Oracle,则可以在列的小写字母上添加唯一索引. crea[详细]
-
oracle11g – JBoss AS 7.1.1下的奇怪的Oracle 11g JDBC驱动程序
所属栏目:[百科] 日期:2021-01-09 热度:107
在我的应用程序中使用oracle作为数据库时出现以下异常. 即使在服务器启动时,警告也会随机发生.如果数据库为空,那么当它出现时,这会警告并且某些表的db生成失败. 我不知道这里发生了什么. 提前致谢 4:27:47,263 WARN [com.arjuna.ats.jta] (Periodic Recove[详细]
-
Oracle SQL组由单个字段组成,并计算分组的行数
所属栏目:[百科] 日期:2021-01-09 热度:113
考虑这个表some_table: +--------+----------+---------------------+-------+| id | other_id | date_value | value |+--------+----------+---------------------+-------+| 1 | 1 | 2011-04-20 21:03:05 | 104 || 2 | 1 | 2011-04-20 21:03:04 | 229 |[详细]
-
如果在Oracle中不存在记录,如何插入记录?
所属栏目:[百科] 日期:2021-01-09 热度:142
如果记录在Oracle中不存在,如何插入记录?这是我想要做的: IF NOT EXISTS (SELECT * FROM AROH_FAA_AIRPORT WHERE AIRPORT_ABBREVIATION = '0D7') BEGIN insert into AROH_FAA_AIRPORT (FAA_AIRPORT_OID,CITY,FAA_LISTED_AIRPORT_NAME,AIRPORT_ABBREVIATI[详细]
-
oracle10g – 清除查询之间的oracle缓存
所属栏目:[百科] 日期:2021-01-08 热度:61
我想通过不同的提示来了解我的查询执行的实时,没有它.但是oracle DB在第一次执行后缓存查询,第二次快速执行.如何在每次执行查询后清除此缓存? 解决方法 ALTER SYSTEM FLUSH BUFFER_CACHE 手册中的更多细节: http://download.oracle.com/docs/cd/B19306_0[详细]
-
查询oracle多维数据集时出现java.sql.SqlRecoverableException
所属栏目:[百科] 日期:2021-01-08 热度:131
当我尝试从 Java程序查询多维数据集(基于Oracle Olap 11gr2)时,出现以下错误 java.sql.SqlRecoverableException:不再需要从套接字读取数据. 有时会发生此错误,有时不会发生. 我们观察到,如果许多人同时尝试查询多维数据集,则会出现错误. 这是一个错误还是[详细]
-
oracleforms – Oracle Forms – 当前文档在哪里?
所属栏目:[百科] 日期:2021-01-08 热度:174
我花了很长时间在Oracle网站上闲逛,寻找Oracle Forms的最新开发者文档(最好是10g或11g版本).我最接近的是这个页面,但我点击的链接实际上都没有带我到有用的文档. http://www.oracle.com/technology/documentation/10g_forms.html 我正在寻找有关使用Oracle[详细]
-
Oracle.DataAccess.Dll x64支持
所属栏目:[百科] 日期:2021-01-08 热度:125
x64机器上不支持我的oracle.dataaccess.dll. 我到处寻找它 – 但我能找到的只是x86版本. 谁知道我从哪里可以得到它? 解决方法 您可以从oracle下载“11107_w2k8_x64_production_client”,安装完成后,您将在安装目录中找到该文件. 链接在这里: http://www.[详细]
-
我有问题连接oracle DB与SQL开发人员
所属栏目:[百科] 日期:2021-01-08 热度:82
我尝试使用oracle SQL开发人员连接到我的oracle db并收到该消息: pic(图片1和2) 如果我尝试连接sql plus,一切都好. command : select userenv('LANGUAGE') from dual;result:Connected to:Oracle Database 10g Express Edition Release 10.2.0.1.0 - Prod[详细]
-
oracle – 链接到已保存的交互式报告
所属栏目:[百科] 日期:2021-01-08 热度:69
我在交互式报告(IR)中有几个已保存的查询.如何在IR中生成指向任何特定已保存报告的链接? 解决方法 http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_rpt.htm#BABEJEBJ You can link to saved primary default,alternative default and publ[详细]
-
如何在Oracle查询中禁用PL / SQL
所属栏目:[百科] 日期:2021-01-08 热度:58
这是我想阻止在我的服务器上运行的那种查询的示例: begin While True LOOP dbms_output.put_line('tst'); END LOOP;end 此查询(或其他类似的查询)可能通过Oracle JDBC瘦驱动程序访问我的Oracle服务器.我愿意阻止此查询在JDBC配置级别,数据库服务器配置级[详细]
-
Oracle PL / SQL中的存储过程
所属栏目:[百科] 日期:2021-01-08 热度:122
是否可以在存储过程中的某处嵌入一个像这样的SQL查询: Select id,val from prmtable where id in ('app','config'); 可以根据用户的判断在运行时使用任意数量的字符串值(运行时字符串的数量和值)初始化此参数列表吗?如果是,那怎么办? 解决方法 如果需要[详细]
-
Oracle中的SQL查询删除时间或将其设置为默认值00:00:00而不影响
所属栏目:[百科] 日期:2021-01-08 热度:134
如何从oracle数据库中的datetime列中删除时间并将其保存回来,默认时间为00:00:00,而不会影响任何日期. 例如:我有一个列数据类型的日期时间,并有数千条记录,包括日期和时间.我希望保留所有日期,并将默认时间设置为00:00:00或从此列中的所有记录中完全删除[详细]
-
triggers – 创建侦听多个表的全局触发器
所属栏目:[百科] 日期:2021-01-08 热度:154
我想在Oracle 11g中创建一个全局触发器.哪个可用于审计约100个表.多个表可以触发单个触发器.如果是,那么我该如何实现呢? 解决方法 I want to create a global trigger in oracle 11g,which can be used for auditing of around 100 tables 你有没有理由重[详细]
-
Oracle存储过程是否比Oracle中的PL / SQL慢?
所属栏目:[百科] 日期:2021-01-08 热度:152
这是一个直截了当的问题:您是否知道 Java存储过程是否比Oracle数据库中的PL / SQL慢? 我们已经将存储过程从PL / SQL迁移到Java只是为了对它进行基准测试,它的时间大约是PL / SQL的两倍.这也是你的体验吗? 谢谢. 解决方法 无论何时在语言之间切换,都会产[详细]
-
oracle – 不使用触发器插入复制
所属栏目:[百科] 日期:2021-01-08 热度:183
我有两个表tabA和tabB,它们是相同的. 我想创建一个机制,每次插入一个新行 tabA该行也应“自动”插入rowB.如果删除行 在tabA中,tabB中不会发生任何事情. 我已经使用了插入触发器但是遇到了一些问题.我也有一些 不应该使用触发器的注释. 那么,我该怎么用?物[详细]
-
Oracle plsql捕获异常
所属栏目:[百科] 日期:2021-01-08 热度:111
在一个过程中,我将值插入到不同的表中,每当表发生唯一/主键冲突时,我想专门为该表处理异常.如何捕获不同的重复值异常? 解决方法 检查一些教程,如 this. 您的唯一/主键冲突将是DUP_VAL_ON_INDEX异常.[详细]
-
Oracle db给出了ORA-01722似乎没有任何原因
所属栏目:[百科] 日期:2021-01-08 热度:134
我正在尝试将一个Oracle数据库与ado.net一起使用,这证明是一种痛苦的经历.我使用Oracle Client(Oracle.Data名称空间). 以下查询从查询??窗口运行正常: 更新PRINT_ARGUMENT SET VALUE =’已启动’ WHERE REQUEST_ID = 1 AND KEYWORD ='{7D066C95-D4D8-441b[详细]
-
如何测试日期格式字符串是否为Oracle中的有效日期格式字符串
所属栏目:[百科] 日期:2021-01-08 热度:77
我希望用户能够输入日期格式字符串,以便他们可以指定他们希望如何显示/输入日期值. 如何验证此日期格式字符串,以便它们只能输入有效的Oracle日期格式字符串? 解决方法 你可以创建一个函数: 例如: FUNCTION is_valid_date_format ( p_format IN VARCHAR2[详细]
-
oracle – Ksh:如何在不使用tnsnames.ora的情况下连接到sqlplus
所属栏目:[百科] 日期:2021-01-07 热度:198
我尝试从ksh连接到sqlplus而不使用tnsnames.ora,但这不会像我一样工作. 这是我尝试的: DBLOGIN="user/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.17.33)(PORT=1521))(CONNECT_DATA=(SID=MYTESTSID)))'"SQLPLUS="/etc/sqlplus"CONNECT=[详细]