
数据库
文章平均质量分 71
流程管理
专注于企业业务流程管理、流程体系、流程方案、流程梳理、流程规划、流程实施、流程优化、流程再造、流程绩效、流程信息化等。
展开
-
oracle标准版、企业版区别
oracle标准版、企业版区别,Oracle 10g标准版在中虽然支持RAC,但oracle是有限制的,如要在Oracle 10g标准版中用RAC,那么只能使用Oracle Clusterware(不支持其它任何第三方群集软件),同时必须使用ASM来做数据文件的存储管理(其它任何第三方的卷管理和文件系统都不支持)。如果要安装另外一个数据库作为RMAN repository 或者OEM Grid Control repository那么不需要另外付费了。另外如果你购买了最低级的那个Oracle 10gSt原创 2014-07-29 15:53:37 · 2265 阅读 · 0 评论 -
sqlserver 海量数据导入的最快方法
最近做某项目的数据库分析,要实现对海量数据的导入问题,就是最多把200万条数据一次导入sqlserver中,如果使用普通的insert语句进行写出的话,恐怕没个把小时完不成任务,先是考虑使用bcp,但这是基于命令行的,对用户来说友好性太差,实际不大可能使用;最后决定使用BULK INSERT语句实现,BULK INSERT也可以实现大数据量的导入,而且可以通过编程实现,界面可以做的原创 2008-06-13 23:37:00 · 623 阅读 · 0 评论 -
sql可定制的数据库备份和恢复程序
SQL中一共有三种备份:完全备份/差异备份/日志备份在备份上,上述三种备份都可以独立进行在还原上,完全备份的文件可以独立还原差异备份的还原,必须先还原差异备份前做的最后一次完全备份,然后才能在这个基础上还原差异备份日志备份的还原,必须先还原差异备份前做的最后一次完全备份,然后按备份时间先后,逐次还原完全备份后做的日志备份 在我们做数据库系统的程序时,经常需要为客户做一原创 2008-06-13 23:40:00 · 681 阅读 · 0 评论 -
SQL Sever 2000的系统数据库和索引
SQL Server 2000 在安装过程中,创建了4个系统数据库,这4个系统数据库是运行SQL Server 2000的基础,建立在这4个系统数据库中的表格奠仪了运行和使用SQL Server的规则。这4个数据库分别是:master, model, tempdb, masdb . Master数据库Master数据记录了SQL Server 2000所有的服务器系统信息,所有的注册帐原创 2008-06-13 23:36:00 · 780 阅读 · 0 评论 -
sqlserver数据库的实时备份
利用資料庫複製技術 實現資料同步更新複製的概念複製是將一組資料從一個資料源拷貝到多個資料源的技術,是將一份資料發佈到多個存儲站點上的有效方式。使用複製技術,用戶可以將一份資料發佈到多台伺服器上,從而使不同的伺服器用戶都可以在許可權的許可的範圍內共用這份資料。複製技術可以確保分佈在不同地點的資料自動同步更新,從而保證資料的一致性。SQL複製的基本元素包括出版伺服器、訂閱伺服器、分發伺转载 2008-06-13 23:39:00 · 1147 阅读 · 0 评论 -
Oracle数据库游标使用大全
SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行DDL原创 2008-06-13 23:34:00 · 490 阅读 · 0 评论 -
Oracle client and networking components were not found
本人用Asp.Net做的程序本地访问oracle数据库时,在自己机器上好好的能访问,但是当放到服务器时就不能出现如下的错误:"Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracl原创 2008-06-13 23:28:00 · 1740 阅读 · 0 评论 -
Oracle大字段操作,ora-01033,ORA-01157
Oracle大字段操作,ora-01033,ORA-01157 5.12地震,至今还有很多同胞未救出,愿他们能尽早被救出.这边随笔记录了最近的一些Oracle的问题和解决方法.ora-01033:oracle正在初始化或关闭,ORA-01157: 无法标识/锁定数据文件,oracle中操作大字段的方法. 问题发现二进制字段不能直接在sql语句中操作,有人写了类似语句:1INSERT I转载 2008-05-19 09:54:00 · 759 阅读 · 0 评论 -
精妙SQL
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop原创 2008-05-22 14:53:00 · 458 阅读 · 0 评论 -
ORACLE常用问题1000问(之十二)
783. ALL_ALL_TABLES 用户可存取的所有表.784. ALL_ARGUMENTS 用户可存取的对象的所有参数.785. ALL_ASSOCIATIONS 用户定义的统计信息.786. ALL_BASE_TABLE_MVIEWS 用户可存取的所有物化视图信息.787. ALL_CATALOG 用户可存取的全部表,同义词,视土和序列.788. ALL_CLUSTER原创 2008-05-22 14:19:00 · 368 阅读 · 0 评论 -
ORACLE 常用的SQL语法和数据对象
一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DA原创 2008-06-13 23:29:00 · 510 阅读 · 0 评论 -
Oracle数据库系统使用经验六则
1.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列. 2.外部联接"+"的用法 外部联接"+"按其在"="的左边或右边分左联接和右联接.若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回原创 2008-06-13 23:33:00 · 402 阅读 · 0 评论 -
SQL Server临时表
临时表SQL Server 支持临时表。临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是存储在系统数据库 tempdb 内。临时表有两种类型: 本地临时表 以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表。全局临时表 以两个井号 (##) 开原创 2008-06-13 23:35:00 · 597 阅读 · 0 评论 -
Oracle Spatial 简介
Oracle Spatial 简介: 首先,Oracle 支持自定义的数据类型,你可以用数组,结构体或者带有构造函数,功能函数的类来定义自己的对象类型。这样的对象类型可以用于属性列的数据类型,也可以用来创建对象表。而Oracle Spatial也正是基于此种特性所开发的一套空间数据处理系统。 Spatial 的自定义数据类型有很多,都在MDSYS方案下,经常使用原创 2009-11-07 10:46:00 · 621 阅读 · 0 评论 -
SQL 应用几例
1. 说明:复制表(只复制结构,源表名:a,新表名:b) SQL: select * into b from a where 11; 2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b) SQL: insert into b(a, b, c) select d, e, f from b; 3. 说明:显示文章、提交人和最后回复时间 SQL: select a原创 2009-11-05 14:48:00 · 350 阅读 · 0 评论 -
清除 SQL SERVER 2005 事务日志
1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)]2.输入以下SQL语句,其中“TestDB”是数据库名称DUMP TRANSACTION TestDB WITH NO_LOG3.执行该SQL,成功后继续以下操作4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件(F)]5.在弹出的“收缩文件”对话框中,将“文件类型(T)”选原创 2009-02-06 18:51:00 · 610 阅读 · 0 评论 -
SQL Server 2005分页存储过程
下面是利用2005里面新的函数ROW_NUMBER() 写的分页存储过程(一个老外写的,我就直接Copy过来了):@datasrc - the table (or stored procedure, etc.) name @orderBy - the ORDER BY clause @fieldlis - the fields to return (including calcul原创 2008-11-26 08:41:00 · 522 阅读 · 0 评论 -
Oracle和SQL Server的一些区别(函数和存储过程)
函数SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:s原创 2008-11-18 12:13:00 · 566 阅读 · 0 评论 -
sql server2005 数据分页
SQL2005增加了不少新特性,其中NTILE和ROW_NUMER使得我们不再为SQL如何灵活方便的分页伤脑筋了 下面就是一个很简单的分页查询语句: DECLARE @rows_per_page AS INTEGERDECLARE @current_page AS INTEGERDECLARE @total_pages AS INTEGER-- 设置每页的行数SET @rows_per_pa原创 2008-11-04 21:23:00 · 650 阅读 · 0 评论 -
精妙SQL语句介绍
SQL: select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.原创 2008-06-13 23:42:00 · 464 阅读 · 0 评论 -
SQL SERVER实用经验技巧集
Sql Server实用操作小技巧集合包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等 (一)挂起操作在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法:到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session原创 2008-06-13 23:41:00 · 449 阅读 · 0 评论 -
备份SQL数据库
从project菜单中选择add reference----COM---------Microsoft DTSPackage Object Library与Microsoft SQLDMO Object Library打开对象浏览器,展开Interop.SQLDMO,现实属性与方法使用对象SQLServer,Backup,BackupDevices,Backupdevice,Query原创 2008-06-13 23:38:00 · 1019 阅读 · 1 评论 -
ORACLE常用傻瓜問題1000問(之十一)
9I管理的数据字典USER视图。645. USER_ALL_TABLES 包含对用户可用的表的描述.646. USER_ARGUMENTS 列出对用户可存取的对象中的参数.647. USER_ASSOCIATIONS 当前用户所拥有的相关对象的用户定义的统计.648. USER_AUDIT_OBJECT 关于对象的语句审计跟踪记录.649. USER_AUDIT_SESSION原创 2008-05-22 14:18:00 · 337 阅读 · 0 评论 -
ORACLE常用问题1000问(之十)
9I管理的数据字典DBA视图。485. DBA_2PC_NEIGHBORS 包含未决事务的引入或流出的连接信息.486. DBA_ALL_TABLES 显示数据库中所有表的描述.487. DBA_APPLICATION_ROLES 所有的具有函数定义的验证策略的角色.488. DBA_ASSOCIATIONS 显示用户定义的统计信息.489. DBA_AUDIT_EXISTS原创 2008-05-22 14:18:00 · 399 阅读 · 0 评论 -
oracle中处理日期大全
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits原创 2008-05-08 14:28:00 · 458 阅读 · 0 评论 -
算法收集
冒泡排序 bubble sorting int t; int[] a ={21,56,64,94,97,123}; for(int j =a.Length-1;j>0;j--) { for(int i =0;i { if(a[i]>a[i+1])转载 2008-05-08 11:00:00 · 860 阅读 · 0 评论 -
对于oracle进行简单树查询(递归查询)
DEPTID PAREDEPTID NAME NUMBER NUMBER CHAR (40 Byte)转载 2008-05-09 13:55:00 · 354 阅读 · 0 评论 -
Orace常用函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------原创 2008-05-08 14:27:00 · 377 阅读 · 0 评论 -
Oracle数据导入导出
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了or原创 2008-05-08 14:14:00 · 1189 阅读 · 0 评论 -
发布网站,ORACLE需要更高版本支持的错误解决办法
发布网站时出现如下问题,具体解决办法为:问题现象: 在发布网站以后,登陆系统时提示,需要Oracle更高版本的支持错误,此时需要修改发布网站的文件夹“安全选项卡属性”才能解决,具体解决办法为:1、选择“工具—〉下的文件夹选项”,如图: 2、将“使用简单文件共享(推荐)”选项设置为‘未选中’状态,如下图中右侧;完成之后单击“确定”按钮完成第一步设置工作。3、然后在原创 2008-05-08 09:56:00 · 667 阅读 · 0 评论 -
Oracle数据库开发约定
l 命名规范1 、表属性规范1.1表名 对于各子系统部分,表名称前缀由各部分缩写加“_” 组成。各部分命名约定如下:管理控制台定义的表以CON_数据表名称必须以有特征含义的单词或缩写组成,中间不再用“_”分割,例如:SYS_TABLENAME。为前缀,表单设计定义的表以ENG_为前缀,数据中心定义的表以DTC_为前缀,协作平台定义的表以FRM_为前缀,业务数据表以B原创 2008-04-29 10:16:00 · 772 阅读 · 0 评论 -
PLsql基础语法
PL/SQL有自己的字符集、保留字、标点、数据类型、语法等, 它的注释采用 /**/ 来注释掉一段语句; -- 来注释掉一行语句.一、语法1)、变量和常量在PL/SQL程序中可将值存储在变量和常量中,当程序执行时,变量的值可以改变,而常量的值不能改变。 声明方法: DECLARE 变量名 变量类型; 常量名 constant 常量类型:=常量值; 表类型转载 2008-04-23 09:41:00 · 882 阅读 · 0 评论 -
oracle事务嵌套研究
l 事务嵌套测试案例(1)首先,建立一个表:create table msg (msg varchar2(100));(2)然后,建立子事务存储过程local。create or replace procedure local is cnt number := -1; -- Global variables begin sele原创 2008-04-29 10:17:00 · 1084 阅读 · 0 评论 -
如何使Oracle数据库保持优良性能
问:如何使Oracle数据库保持优良性能? 答:你可以从以下几个方面入手: ◆分区 根据实际经验,在一个大数据库中,数据库空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态地将表中的记录分离到若干不同的表空间上,使数据在物理上被分割开来,便于维护、备份、恢复、事务及查询性能。当使用的时候可建立一个连接所有分区的视图,使其在逻辑原创 2008-05-15 10:52:00 · 402 阅读 · 0 评论 -
PLsql基础语法
PLsql基础语法 一、语法... 11)、变量和常量... 12)赋值语句... 23)程序块式结构:... 24)控制语句:... 25) 控制语句:... 36)数组的声明... 37)EXCEPTION处理... 48)自定义ORACLE错误码名称:49) 自定义异常... 5二、游标(CURSOR)... 51)使用光标的基本方原创 2008-05-15 10:54:00 · 854 阅读 · 0 评论 -
类型、比较
access和m$sql 数据类型比较http://office.microsoft.com/zh-cn/access/HP052745732052.aspxoracle数据类型http://www.ss64.com/orasyntax/datatypes.htmlaccess数据类型http://www.wcape.school.za/subject/CS/PHS/acctable/dataty原创 2008-05-15 14:30:00 · 504 阅读 · 0 评论 -
ORACLE常用问题1000问(之九)
9I管理的V$视图。401. V$PQ_TQSTAT 包含并行执行操作上的统计量.帮助在一个查询中测定不平衡的问题.402. V$PROCESS 包含关于当前活动进程的信息.403. V$PROXY_ARCHIVEDLOG 包含归档日志备份文件的描述信息,这些备份文件带有一个称为PROXY副本的新特征.404. V$PROXY_DATAFILE 包含数据文件和控制文件备份的描述原创 2008-05-22 14:17:00 · 372 阅读 · 0 评论 -
ORACLE常用問題1000問(之八)
9I管理的V$视图。281. V$ACCESS 显示当前被锁定的数据库中的对象及正在访问他们的会话.282. V$ACTIVE_INSTANCES 为当前安装的数据库中出现的所有实例建立从实例名到实例号的映射.283. V$ACTIVE_SESS_POOL_MTH 所有活动的会话池资源分配方法.284. V$AQ 当前数据库中的队列的统计量.285. V$ARCHIVE 归档所原创 2008-05-22 14:16:00 · 384 阅读 · 0 评论 -
ORACLE常用問題1000問之七
255. CHARTOROWID(CHAR) 將包含外部語法ROWID的CHAR或VARCHAR2數值轉換為內部的二進制語法,參數CHAR必須是包含外部語法的ROWID的18字符的字符串. SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID(AAAAfZAABAAACp8AAO); NAME : LEIXUE256. CONVERT原创 2008-05-22 14:16:00 · 404 阅读 · 0 评论 -
ORACLE常用問題1000問(之六)
204. 如何得到字符串的第一個字符的ASCII值? ASCII(CHAR) SELECT ASCII(ABCDE) FROM DUAL; 結果: 65205. 如何得到數值N指定的字符? CHR(N) SELECT CHR(68) FROM DUAL; 結果: D206. 如何連接兩個字符串? CONCAT(CHAR1,CHAR2) SELEC原创 2008-05-22 14:15:00 · 419 阅读 · 0 评论