2> DATABASE
文章平均质量分 59
foreveryday007
心有多大,宇宙就有多大。
展开
-
SQL Server 2008R2新加用户并设置服务器角色
SQL Server 2008R2新加用户并设置服务器角色 本文主题:SQL Server 2008R2新加用户并设置服务器角色若要了解:23步安装SQLServer2008 R2请参考:http://blog.csdn.net/foreveryday007/article/details/8775884 1、开始菜单->所有程序->Microsoft SQL原创 2013-04-09 09:31:47 · 13586 阅读 · 0 评论 -
Oracle中临时表
最近考虑到我们的数据库端写存储过程关于临时表使用的情况,由于我们 现在还不清楚数据库端到底是怎么处理的,是否和Sql Server的处理方式相 同,是否会存在隐患等等一些问题,为了避免将来不必要的麻烦我做了深 入的研究和查看了一些权威的资料,现在和大家共享,希望大家在处理 Oracle临时表是注意一下: 首先是创建临时表的语法: CREATE转载 2006-12-14 08:34:00 · 980 阅读 · 0 评论 -
触发器
触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1、允许/限制对表的修改 2、自动生成派生列,比如自增字段 3、强制数据一致性 4、提供审计和日志记录 5、防止无效的事务处理 6、启用复杂的业务逻辑 开始 create trigger biufer_emp原创 2006-12-14 08:29:00 · 923 阅读 · 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 98 yyyy fo原创 2006-12-14 08:36:00 · 1070 阅读 · 0 评论 -
在Oracle中实现定时操作
众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。转载 2006-12-14 08:35:00 · 1037 阅读 · 0 评论 -
心得共享:Oracle经验技巧集锦
1.删除表空间DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]2.删除用户DROP USER User_Name CASCADE3.删除表的注意事项在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPA转载 2006-12-14 08:20:00 · 789 阅读 · 0 评论 -
ORACLE编程经验
JAN-1(January) FEB-2(February) MAR-3(March)APR-4(April) MAY-5(May) JUN-6(June)JUL-7(July) AUG-8(August) SEP-9(September)OCT-10(October) NOV-11(November) DEC-12(December原创 2006-12-14 08:37:00 · 1039 阅读 · 0 评论 -
异常和游标管理
游标: 用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。 分类: 静态游标: 分为显式游标和隐式游标。 REF游标: 是一种引用类型,类似于指针。 显式游标: CURSOR 游标名 ( 参数 ) [返回值类型] IS转载 2006-12-14 08:24:00 · 769 阅读 · 0 评论 -
PL/Sql循序渐进全面学习教程--Oracle
课程 一 PL/SQL 基本查询与排序本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES 5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。 一、写SQL 命令:转载 2006-12-08 16:44:00 · 1159 阅读 · 0 评论 -
表结构之主键变更
需求:在现有表结构基础上增加一栏位location_no 使之成为主键之一; 另增加一非主键栏位only_allow ;解决方案:STEP1) 先增加两栏位alter table ht_limit_lot2_tab add ( location_no varchar2(50), only_allow varchar2(5));STEP2) 两栏位Def原创 2006-07-19 15:47:00 · 1473 阅读 · 0 评论 -
莫名奇怪的BUG--ORACLE里的JOB执行完就DROP了。
--372 IFSAPP.HPUB_BACKUP_API.BackupInventoryPartInStock;-- 2006-6-1 IFSAPP.Batch_SYS.Update_Exec_Time__(WEEKLY ON MON;TUE;WED;THU;FRI;SAT;SUN AT 00:00:00)ORACLE里的一JOB如上所示。执行完后。会自动DROP了。甚是奇怪。找到的原创 2006-06-02 10:49:00 · 1454 阅读 · 0 评论 -
内部订单BUG及相关JOB
BUG状况:PO产生后用SEND ORDER方式产生内部CO时;后台会用CONNECT的JOB产生,但不会有Customer_Order_Transfer_API.Receive_Order的出现;测试库没有问题;唯正式库无法产生CO;问题解决:1)查看此处的JOB资料 SELECT * FROM user_jobs WHERE UPPER(what) LI原创 2006-04-04 11:10:00 · 1189 阅读 · 0 评论 -
IFS or Crystal Report里的Oracle视图脚本文件写法注意
CREATE OR REPLACE VIEW &VIEW ASSELECT session_id session_id, log_no log_no, pkg pkg, oper原创 2006-03-27 16:19:00 · 1418 阅读 · 0 评论 -
Oracle里的JOB脚本写法
先记下: Variable v_jobNum number;Begin Dbms_job.submit(:v_jobNum,’salary_upt’,sysdate,’sysdate+30’);Commit;End;/ By: http://dev.yesky.com/119/2008119.转载 2007-01-05 13:57:00 · 1660 阅读 · 0 评论 -
[转帖]用VC开发基于ORACLE数据库方法
[转帖]用VC开发基于ORACLE数据库方法1. 引言 ORACLE 公司自1979 年推出基于SQL 标准的关系数据库产品到1997 年版本8 的推出,ORACLE 数据库以其支持大数据库、多用户的高性能事务处理,对业界各项工业标准的支持,完整的安全和完整性控制,支持分布式数据库和分布处理,具有可移植性、可兼容性和可连接性等突出优点倍受用户喜爱,根据IDG1992 年全球UNIX原创 2007-02-16 09:49:00 · 1686 阅读 · 0 评论 -
基于Oracle的高性能动态SQL程序开发
From: http://develop.csai.cn/dbms/200701151145061758.htm基于Oracle的高性能动态SQL程序开发1. 静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late转载 2007-01-19 14:51:00 · 1011 阅读 · 0 评论 -
23步安装SQLServer 2008 R2
23步安装SQLServer 2008 R2 PS:感觉整个安装过程还是非常顺利并且安装速度也是非常快,好的话半个小时搞定. 1、以系统管理员身份运行【我一般使用相应服务器的域账号】2、提示安装.Net Framework核心角色 确定3、SQL Server安装中心->安装【左边选项】4、全新安装或向现有安装添加功能【网络安装会提示安全警告点运行】5、安全原创 2013-04-09 09:26:16 · 5736 阅读 · 0 评论 -
AIX增加page space操作方法
A、准备工作一:查看目前状况B、准备工作二:计算PP大小C、正式开始增加page space:开始调整 A、准备工作一:1、查看物理内存# lsattr -El mem0goodsize7808 Amount of usable physical memory in Mbytes Falsesize 7808 Total amount of phys原创 2013-03-27 09:26:39 · 7886 阅读 · 0 评论 -
IBM AIX本机新加硬盘
------------------------------------------------------------------------192.168.0.2hdisk 0/1/2/3/4/11/12 IMB AIXhdisk0 -> rootvg 33.原创 2011-08-09 10:06:31 · 2251 阅读 · 0 评论 -
ORACLE TEMP表空间大小改小
ORACLE TEMP表空间大小改小-----------------------------------------------------------kstest 20110802 test ok--create TMP----------------------原创 2011-08-03 10:10:04 · 7246 阅读 · 0 评论 -
ORA-01033: ORACLE initialization or shutdown in progress
ORA-01033: ORACLE initialization or shutdown in progress原创 2011-01-27 11:46:00 · 924 阅读 · 0 评论 -
ora-00600 internal error code arguments: [kcratrl_lastbwr],[],[],[],[],[],[],[]
ora-00600 internal error code arguments: [kcratrl_lastbwr],[],[],[],[],[],[],[]原创 2011-01-27 12:27:00 · 2283 阅读 · 2 评论 -
IFS ERP索引空间不能扩展的临时解决方案
IFS ERP有时报:索引空间提示不能扩展时,临时的解决方案:原创 2010-07-24 08:29:00 · 883 阅读 · 0 评论 -
Oracle性能优化的学习笔记
Oracle性能优化的学习笔记 Posted on 2006-04-01 10:20 小草 阅读(509) 评论(0) 编辑 收藏 网摘 所属分类: 学习笔记数据库技术 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements转载 2009-06-29 10:04:00 · 720 阅读 · 0 评论 -
PLSQL: Oracle函数to_char转化数字型指定小数点位数的技巧
问题题出: 数字 0.023 => 转化成字符串 "0.023"问题难点:to_char,函数功能,就是将数值型或者日期型转化为字符型。比如最简单的应用:/*1.0123--->1.0123*/ Select TO_CHAR(1.0123) FROM DUAL /*123--->123*/ Select TO_CHAR(123) FROM DUAL原创 2007-08-23 09:18:00 · 11097 阅读 · 3 评论 -
oracle SQL性能优化大总结
oracle SQL性能优化大总结(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection转载 2007-04-13 13:20:00 · 796 阅读 · 0 评论 -
浅议Oracle中的进制转换
from: http://publish.it168.com/2005/1029/20051029003601.shtml【IT168 服务器学院】进制转换是开发中经常需要用到的,本文简单介绍几种常用的进制转化方法. 一 16进制转换为10进制 可以通过to_number函数实现 SQL> select to_number(’19f’,’xxx’) from dual; T转载 2007-06-28 09:29:00 · 831 阅读 · 0 评论 -
ORACLE使用HINT的方法
1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=SCOTT; 2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELECT /转载 2007-01-16 16:48:00 · 1056 阅读 · 0 评论 -
Oracle里IP地址的取得
function GetIpAddr return varchar2is sIpAddr varchar2(30);begin select SYS_CONTEXT(USERENV,IP_ADDRESS) into sIpAddr from dual; return(sIpAddr); end GetIpAddr;原创 2006-03-18 16:09:00 · 1448 阅读 · 2 评论 -
Oracle里当前的SessionId的取得
select SYS_CONTEXT(USERENV,SESSIONID) from dual;此方法取得的SessionId为SELECT to_char(audsid) FROM v$session注意是当前的SessionId!!!PS1:1) PLSQL内每开一个窗口,都有不同的SId和SessionId;2) SessionId每次login是一直增加的,sId不是这样。P原创 2006-03-18 15:19:00 · 3771 阅读 · 0 评论 -
表/字段/索引之间关系视图
有用的表/字段/索引之间关系视图user_all_tablesuser_col_commentsuser_indexes //20090818 Adduser_views by 宇宙老人 200908原创 2006-03-13 11:13:00 · 1181 阅读 · 0 评论 -
zt: SQL*PLUS常用命令和Decode()函数使用技巧
函数使用:????? DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)? Function????????????????????????????????? Result CONCAT(‘Good’,’String’)??????????????????? ‘Good String’ SUBSTR(‘String’,1,3)?转载 2004-08-17 13:57:00 · 1740 阅读 · 0 评论 -
Oracle PL/SQL 编程手册(SQL大全)(转)
Oracle PL/SQL 编程手册(SQL大全)(转) 一、SQLPLUS 1引言 SQL命令 以下17个是作为语句开头的关键字: alterdroprevoke auditgrantrollback* commit*insertselect commentlockupdate createnoauditvalidate deleterename原创 2004-08-17 13:52:00 · 2936 阅读 · 0 评论 -
zt:ORACLE的数据类型
ORACLE的数据类型 常用的数据库字段类型如下:字段类型中文说明限制条件其它说明CHAR固定长度字符串最大长度2000 bytes VARCHAR2可变长度的字符串最大长度4000 bytes 可做索引的最大长度749NCHAR根据字符集而定的固定长度字符串最大长度2000 bytes N转载 2004-08-17 13:48:00 · 1513 阅读 · 0 评论 -
ifs + Oracle寫注釋要注意分號;
在PL/SQL里下下面的sql語句: SELECT ----根據發標明細項次,每4筆資料一組; trunc((d.ITEM_ID-1)/1)+1,--發票編號,日期 a.INVOICE_NO INVOICE_NO, a.INVOICE_DATE INVOICE_DATE, --幣別,匯率 a.CURRENCY CURRENCY, a.CURR_RATE CURR_RATE, .原创 2004-07-29 11:21:00 · 1413 阅读 · 1 评论 -
ZT: 提高SQL性能的措施
提高SQL性能的措施! 最后出处:http://www.ourasp.net/ 作者:石骁騑 收录于:2001年12月19日 一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方转载 2004-07-05 15:41:00 · 1756 阅读 · 0 评论 -
利用PL/SQL導出導入ORACEL資料庫里的資料
在程序開發當中,我們通常先在測試庫里做程序的開發和測試,測試一通時間之後,再把相關的測試庫里的資料要移到正式庫里; 大致的數據流向:測試庫->sql腳本->正式庫 1) pl/sql連接到測試庫,選擇菜單->Tools->Export Tables...選擇相應要導出的資料表(size_code_ccl_tab & size_code_pp_tab) =>再選擇"SQL Inserts"選項,同原创 2004-07-01 11:07:00 · 2303 阅读 · 0 评论 -
PP庫存資料查詢報表的簡單開發
1) 用PL/SQL建立PP料號庫存量視圖 CREATE OR REPLACE VIEW INVENTORY_PART_IN_STOCK_PP ASSELECT contract?????????????????????? contract,?????? part_no??????????????????????? part_no,?????? configuration_id??????????原创 2004-06-30 14:54:00 · 1513 阅读 · 1 评论 -
每N筆資料進行匯總分組(每頁匯總,格式固定).
實現報表的格式如下(注意第二頁7後有一空行): 表頭部分略去.............. PAGE 1:-------------------------------------1 xxxxx 102 xxxxx 203 xxxxx 304 xxxxx 40-------------------------------------原创 2004-07-29 11:06:00 · 1537 阅读 · 5 评论 -
行號(字符類型)排序的另類實現
[問題說明]訂單明細表里數據大致如下:line_no(字符類型) buy_qty unit1 101 sht 2 102 sht ....8 108 sht 9 109 sht 10原创 2004-08-05 09:35:00 · 1083 阅读 · 0 评论