using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OracleClient;
using System.Configuration;
using System.Data;
using System.Reflection;
using System.Web.Script.Serialization;namespace DAL
{publicclass OracleHelper{#region 变量///<summary>/// 数据库连接对象///</summary>privatestatic OracleConnection _con = null;publicstaticstring constr = Config...
sqlserver2005- 正在复制到 "lawpeople" (错误)消息错误 0xc0202009: 数据流任务: 出现 OLE DB 错误。错误代码: 0x80004005。已获得 OLE DB 记录。源:“OraOLEDB” Hresult: 0x80004005 说明:“ROW-00060: ě??γ: [dainsert,16] <`V?*”。 (SQL Server 导入和导出向导) 错误 0xc0209029: 数据流任务: “输入“Destination Input”(179)”失败,错误代码为 0xC020907B,而且针对“输入“Destination Input”(179)”的错误行处理设置...
Oracle执行外部文件:c:>sqlplus user/pwd@dbsql>@new.sql执行多个sql文件:1.把所有的文件都放在同一个目录下,然后在命令行里执行命令: c:>dir/b > d:/1.sql 会把所有的sql文件名都输出到一个sql文件中。2.用UltraEdit打开生成的sql文件,alt+C切换到column mode,给所有的行前都添加一个“@”,保存。3.在sqlplus中执行“@d:/1.sql”如何避免‘&‘字符:sql中&可以传递参数,但有时需要插入‘&‘,例:SQL> select ‘&h...
说到同步,其实是靠"作业"定时调度存储过程来操作数据,增,删,改,全在里面,结合触发器,游标来实现,关于作业调度,使用了5秒运行一次来实行"秒级作业",这样基本就算比较快的"同步" 做的是SQL Server往Oracle端同步,先在sql server上建立往Oracle端的链接服务器,我用一个视图"封装"了一下链接服务器下的一张表。 create view v_ora_PUBLISHLASTREC as select * from ORACLEDB..ROADSMS.PUBLISHLASTREC ...
适用情况:连接oracle,正常情况下得在本机安装oracle客户端,但是oracle软件过于庞大臃肿,所以精简版的instantclient就应运而生了。 1、下载地址: http://www.oracle.com/technetwork/topics/winsoft-085727.html 2:解压,假设解压目录为D:\instantclient,目录下添加sqlnet.ora、tnsnames.ora 3、添加环境变量变量名: TNS_ADMIN变量值: D:\instantclient 4、PL/SQL的工具/首选项-连接,在右面设置Oracle主目录名(即安装目录)和O...
目前oracle数据库设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制/管理。下面介绍这两种方式。 1. dbms_scheduler创建job调度。--查询
select * from dba_scheduler_jobs;
--创建job
begin
dbms_scheduler.create_job (
job_name => ‘job_myjob‘, --job名...
一、基础概念Oracle 11g開始,提供了一种新的固定运行计划的方法,即SQL plan baseline,中文名SQL运行计划基线(简称基线),能够觉得是OUTLINE(大纲)或者SQL PROFILE的改进版本号。基本上它的主要作用能够归纳为例如以下两个:1、稳定给定SQL语句的运行计划。防止运行环境或对象统计信息等等因子的改变对SQL语句的运行计划产生影响!2、降低数据库中出现SQL语句性能退化的概率。理论上不同意一条语句切换到一个比已经运行过的运...
我主要用过的数据库为Oracle10g和SqlServer2008,通过实际运用和查阅资料整理如下:主题Oracle 10gSQLServer 2008存储过程格式Create Or Replace Procedure 存储过程名 (参数列表)ISBegin ---存储过程内容End 存储过程名;Create Procedure 存储过程名 (参数列表)ASBegin --存储过程内容End 存储过程参数1、指定参数类型,但不指定长度;2、在参数及类型间要加入输入输出标识(in 、out);eg: param in int1、指定参数类型,...
-- 1 查询正在执行的sql语句select b.sid, b.username, b.serial#, a.spid, b.paddr, c.sql_text, b.machinefrom v$process a, v$session b, v$sqlarea cwhere a.addr = b.paddrand b.sql_hash_value = c.hash_value; -- 2 根据sid与serial# kill 需要中止的sql语句 select sql_text, b.sid,b.serial#, ‘alter system kill session‘‘‘||b.SID||‘,‘||b.serial#||‘‘‘;‘,b.usernamefrom v$process a, v$session b, v$sqlare...
通过使用PL/SQL 批量查询取数时,将excel中的每一列数据复制黏贴进新建的中间表,黏贴时会有贴歪的情况,也就是某些列会从第二第三行开始插入整列,导致数据乱掉,然后好像又不支持批量删除整列数据,所以一次性导入整张excel表是最佳方法啦。第一步:将excel中要插入oracle的数据全部选中:(必须选中,不然导不进数据库)第二步:然后另存为:文本文件(制表符分隔)(*.txt)第三步:然后进入PL/SQL 选择工具-》文本导入器第四步:进行...
SELECT
sum(rcvt.quantity) 接收事务处理汇总数--已排除退货 --rsh.receipt_num
收据号,
--pov.vendor_name
供应商名称,
--poh.segment1
采购订单,
--pol.line_num
订单行,
--PTL.LINE_TYPE
行类型,
--msi.segment1
物料编码,
--msi.description ...
ORACLE查出表所有的触发器及触发器详细信息
一.查all_triggers表得到trigger_name
Sql代码
select trigger_name from all_triggers where table_name=‘XXX‘;
二.根据trigger_name查询出触发器详细信息
Sql代码
select text from all_source where type=‘TRIGGER‘ AND name=‘TR_XXX‘;原文:https://www.cnblogs.com/YuyuanNo1/p/9317806.html
获取【下载地址】? ?QQ: 313596790? ?【免费支持更新】A 代码生成器(开发利器);全部是源码??? ?增删改查的处理类,service层,mybatis的xml,SQL( mysql? ?和oracle)脚本,? ?jsp页面 都生成? ?就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid;??数据库连接池??阿里巴巴的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势C 安全权限框架shiro ;??Shiro 是一个用 Java 语言实现的框...
链接: http://blog.itpub.net/28602568/viewspace-1378912/标题: Oracle 通过rowid秒优SQL作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]注释: 前段时间,有2个SQL,每天访问至少上千次,操作不频繁时稳定在6s,频繁时13s; 加2个字段的组合索引,查询还是不走索引!这种情况通过什么方式合理走索引?[不是hint] 环境:AIX7.1 >>CPU 64 (16C) >>Mem 64Oracle11.2.0.3.0 >>Mem 40...
Oracle/PLSQL: LPAD FunctionThis Oracle tutorial explains how to use the Oracle/PLSQL LPAD function with syntax and examples.DescriptionThe Oracle/PLSQL LPAD function pads the left-side of a string with a specific set of characters (when string1 is not null).SyntaxThe syntax for the LPAD function in Oracle/PLSQL is:LPAD( string1, padded_length [, pad_string] )Parameters or Argumentsstring1The strin...