-
oracle – 不使用触发器插入复制
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我有两个表tabA和tabB,它们是相同的. 我想创建一个机制,每次插入一个新行 tabA该行也应“自动”插入rowB.如果删除行 在tabA中,tabB中不会发生任何事情. 我已经使用了插入触发器但是遇到了一些问题.我也有一些 不应该使用触发器的注释. 那么,我该怎么用?物[详细]
-
如何测试日期格式字符串是否为Oracle中的有效日期格式字符串
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我希望用户能够输入日期格式字符串,以便他们可以指定他们希望如何显示/输入日期值. 如何验证此日期格式字符串,以便它们只能输入有效的Oracle日期格式字符串? 解决方法 你可以创建一个函数: 例如: FUNCTION is_valid_date_format ( p_format IN VARCHAR2[详细]
-
Oracle db给出了ORA-01722似乎没有任何原因
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我正在尝试将一个Oracle数据库与ado.net一起使用,这证明是一种痛苦的经历.我使用Oracle Client(Oracle.Data名称空间). 以下查询从查询??窗口运行正常: 更新PRINT_ARGUMENT SET VALUE =’已启动’ WHERE REQUEST_ID = 1 AND KEYWORD ='{7D066C95-D4D8-441b[详细]
-
Oracle plsql捕获异常
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
在一个过程中,我将值插入到不同的表中,每当表发生唯一/主键冲突时,我想专门为该表处理异常.如何捕获不同的重复值异常? 解决方法 检查一些教程,如 this. 您的唯一/主键冲突将是DUP_VAL_ON_INDEX异常.[详细]
-
triggers – 创建侦听多个表的全局触发器
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我想在Oracle 11g中创建一个全局触发器.哪个可用于审计约100个表.多个表可以触发单个触发器.如果是,那么我该如何实现呢? 解决方法 I want to create a global trigger in oracle 11g,which can be used for auditing of around 100 tables 你有没有理由重[详细]
-
Oracle中的SQL查询删除时间或将其设置为默认值00:00:00而不影响
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
如何从oracle数据库中的datetime列中删除时间并将其保存回来,默认时间为00:00:00,而不会影响任何日期. 例如:我有一个列数据类型的日期时间,并有数千条记录,包括日期和时间.我希望保留所有日期,并将默认时间设置为00:00:00或从此列中的所有记录中完全删除[详细]
-
数据列中的Oracle 2连字符?
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
副标题#e# 我有一个Oracle表(版本8i),我需要迁移到sql server,其中一列是NUMBER数据类型.在其中,它具有如下值: --1331013400000000000000000000--1331017903617177360300000000--1331012863048235233700000000 等等 0.95748755266181502.51572327044025 –[详细]
-
Oracle Sql Developer输出格式
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
select col1,col2,col3 from tab1 union allselect col1,col3 from tab2 O / P- COL1 COL2 COL36518 10060152650 534010002 6518 10060152651 534010002 6518 10060152652 534020003 6526 10060153296 534004002 6526 10060153310 534004542 6526 10060153[详细]
-
Oracle:PL / SQL中最快的方式,以查看是否存在值:List,VARRAY或
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
更新如果您想查看长原始问题,请查看编辑内容.这是问题的更简洁的短版本…… 我需要看看GroupA(不总是GroupA,这会改变每个循环迭代)是否存在于200个左右的组中的[list,varray,temp table,what].我如何存储这200个组完全由我控制.但我想将它们存储在一个有助[详细]
-
oracle – ORA-03113打开数据库时出错
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我正在尝试恢复数据库.这个工作挂了一些问题,所以我重新启动了Oracle服务( Windows).我现在在连接到DB时遇到错误: ORA-03113 end-of-file on communication channelProcess ID :9716Session ID: 237 serial number :5 我该如何解决这个错误? 解决方法 OR[详细]
-
oracle – 错误:PLS-00428:此select语句中需要一个into子句
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我正在尝试创建一个如下所示的函数,但得到标题中声明的错误. create or replace function gettaxmin(period_tax_type_id in double precision,tax_range in number) return double precision is Result double precision;begin SELECT CASE WHEN max(tax_r[详细]
-
Oracle数据文件碎片整理
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
在我的系统中,永久数据与一些临时数据(如日志)分开.这是通过将日志表(用户定义的程序日志,不与系统日志混淆)存储在与主服务器不同的表空间中来完成的. 因此有两个表空间MAIN和LOG.每个表空间都有一个数据文件.两个数据文件maxsize都设置为4GB,初始大小为8M[详细]
-
使用“不存在”的Oracle物化视图
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我知道Oracle物化视图无法使用“not exists”子句快速刷新. 有工作吗?我尝试使用左外连接和()但这两个选项似乎也没有用.任何帮助表示赞赏 create materialized view mv_myview refresh fast as select a.* from tableA a where not exists (select * from[详细]
-
ORACLE:需要在列之间没有空格的情况下导出表数据
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
假设我有表A列 col1 col2 col3 col4 ------------------- sajal singh 28 IND hello how are you 我想将数据导出到平面文件中,列之间没有空格或制表符 所以输出应该是 cat dump sajalsingh28IND hellohowareyou 我试过的.我写了一个剧本 #!/usr/bin/bash #[详细]
-
Oracle中合理的年份数据类型是什么?
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我想到了两种可能性: NUMBER(4) 日期 专业号码(4): 如果指定为UNIQUE,则无法复制条目 简单算术(加1,减1) Con NUMBER(4): 无验证(例如负数) 专业日期: 验证 结束日期: 可以重复输入(‘2013-06-24′,’2013-06-23’,…) 算术不那么容易(加1 = ADD_MONTH[详细]
-
在Oracle SQL Developer中显示完整的SDO_DIM_ARRAY
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
在Oracle SQL Developer中,当我运行此查询时: SELECT DIMINFO FROM USER_SDO_GEOM_METADATA; 我得到的结果如下: MDSYS.SDO_DIM_ARRAY([MDSYS.SDO_DIM_ELEMENT],[MDSYS.SDO_DIM_ELEMENT]) 我不想要这个折叠版本.我希望打印出整个阵列. 我很确定我在一周前[详细]
-
oracle – Dapper,十进制加倍?解析列X时出错
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我的数据库是Oracle.我使用Dapper 1.13,它抛出一个异常,说错误解析第3列(LATITUDE = 39.2330 – 十进制). LATITUDE是双倍?输入我的实体. 请帮我. 谢谢 解决方法 是的,这是一个错误;在本地固定 – 基本上,更改行2367(哇,该文件何时变得如此之大?)来自: i[详细]
-
oracle – PL / SQL – 如何在IN子句中使用数组
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我试图在IN子句中使用一个输入值数组作为游标的where子句的一部分.我知道之前已经问过,但我还没有看到如何正确编译语法. 在包规范中,类型是 TYPE t_brth_dt IS TABLE OF sourceTable.stdt_brth_dt%TYPE INDEX BY PLS_INTEGER; sourceTable.std_brth_dt是表[详细]
-
如何在oracle中保存提交语句,直到执行所有脚本
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我有10个脚本,每个脚本都包含它自己的commit语句.我正在使用我的工具同时执行所有脚本,这将要求数据库连接并读取我们的脚本并在我们的数据库中执行. 我需要在所有脚本中保存所有提交语句,如果任何语句中的任何语句失败,它应该回滚所有先前的语句. 解决方法[详细]
-
oracle – pl / sql dbms_scheduler挂起,如何进一步调试?
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我有一个由DBMS_SCHEDULER执行的PL / SQL块.它是在上周的某个时候开始的,现在应该已经完成??,但事实并非如此.我正在尝试确定问题,但需要一些关于如何继续调试此问题的建议.这是事实. 1)Oracle 11g 2)PL / SQL代码输出到日志表,我可以得到问题所在的一般区[详细]
-
oracle11g – Oracle 11G XE安装错误:数据库配置失败
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
副标题#e# 在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe configure Oracle Database 11g Express Edition Configuration-------------------------------------------------This wi[详细]
-
oracle – Sql巨大的插入脚本
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSER[详细]
-
ORACLE PL / SQL中是否有一个函数来计算多边形的面积?
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
根据oracle空间数据(SDO_GEOMETRY)的多边形.多边形由地理坐标形成,并且可以是不规则的. 解决方法 下面的函数返回GEOMETRY的区域,它也适用于任何多边形,包括带孔的多边形. SELECT SDO_GEOM.SDO_AREA(geometry_column_name,tolerance_value) FROM table_name[详细]
-
如果日期与日期和月份相同,则将两个日期与Oracle SQL进行比较
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我在oracle db中保存了一个日期. (模式:dd.MM.yyyy) 现在我必须按天和月检查/比较,如果今天是相同日期或恰好6个月后.但这一年必须被忽视.例如.我的约会对象是2001年2月1日.然后它必须在2002年2月1日“真实”. 此外,我需要检查日期是否为6个月. (每半年).[详细]
-
oracle – 在工作日截断表的函数
所属栏目:[百科] 日期:2021-01-08 来源:DaWei
我想编写一个函数来截断一个特定的表,如果一周中的某一天是在星期二到星期六之间.我尝试了下面的代码,但是如果条件不起作用.有人可以帮帮我吗. create or replace FUNCTION TRUNCATE_TABLE RETURN NUMBERIS --DECLARE VARIABLES l_day_of_week VARCHAR2(15[详细]



浙公网安备 33038102331048号