Time of Update: 2014-06-15
本文從多個角度闡述了SQL Server與預存程序的比較。 ①為什麼要使用預存程序? 因為它比SQL語句執行快。 ②預存程序是什麼? 把一堆SQL語句羅在一起,還可以根據條件執行不通SQL語句。 ③來一個最簡單的預存程序: CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid
Time of Update: 2014-06-15
本文介紹MIS SQL Server對映像資料的儲存機制和存取方法。針對VB開發工具,介紹了一種通過ADO Field 對象的GetChunk 方法和AppendChunk 方法來存取MIS SQL Server中的映像資料的方法。 在一個完善的醫院資訊MIS中,映像資料的存取是必不可少的,比如X光片、CT像片的儲存。一方面,這些映像資料在遠程診療為準確診斷病情提供了重要的依據,另一方面,也為快速查閱病人資料提供了基本條件。映像資料的存取在其它應用系統如GIS中也有廣泛的應用。 1、SQL
Time of Update: 2014-06-15
SHMMAX Available physical memory Defines the maximum allowable size of one shared memory segment.The SHMMAX setting should be large enough to hold the entire SGA in one shared memory segment. A low setting can cause creation of multiple shared
Time of Update: 2014-06-15
Time of Update: 2014-06-15
有多少次你在考慮怎樣設定資料庫時感到為難?其實,如果你在Linux上使用MySQL,就不會有這種情況了。在Linux上使用Webmin圖形介面來建立MySQL資料庫將變得十分的簡單。 在這篇文章中,我們將一起來看看MySQL資料庫應用程式中的一些準系統。但並不是機械地列出所有的命令,你將明確地用自己的方式來快速建立MySQL資料庫,資料庫表格,並在這些表格中添加資料。這篇文章假設你已經在自己的Linux主機中安裝了MySQL。 新的Webmin
Time of Update: 2014-06-15
安裝# groupadd mysql# useradd -g mysql mysql解壓編譯# tar -zxvf mysql-5.0.22.tar.gz# cd mysql-5.0.22# ./configure --prefix=/usr/local/mysql --with-charset=gbk# make# make install# cp support-files/my-medium.cnf /etc/my.cnf設定自啟動# cp
Time of Update: 2014-06-15
各位XD,請跟我來讓你成功在心Fedora 7下安裝上Oracle 10g,這個我現在也能夠證明,確實能夠,沒有問題,因為我已經安裝好了。1.首先試軟體準備,Fedora 7安裝oracle缺少不少東西,我安裝F7的時候還算是比較全面的安裝,但是還是缺少不少東西,測試需要的軟體如下:$ rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++
Time of Update: 2014-06-15
在資料庫表丟失或損壞的情況下,備份你的資料庫是很重要的。如果發生系統崩潰,你肯定想能夠將你的表儘可能丟失最少的資料恢複到崩潰發生時的狀態。有時,正是MySQL管理員造成破壞。管理員已經知道表以破壞,用諸如vi或Emacs等編輯器試圖直接編輯它們,這對錶絕對不是件好事!備份資料庫兩個主要方法是用mysqldump程式或直接拷貝資料庫檔案(如用cp、cpio或tar等)。每種方法都有其優缺點:mysqldump
Time of Update: 2014-06-15
假設MYSQL有一資料庫,它有一個表pet. +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | owner | varchar(20) |
Time of Update: 2014-06-15
bkjia@LINUXIDC11> create table seg_test( x int primary key, y varchar2(20));Table created.bkjia@LINUXIDC11> select owner,header_file,header_block,bytes,blocks,extents from dba_segments where segment_name = 'SEG_TEST';no rows selected
Time of Update: 2014-06-15
Oracle觸發器是一種特殊類型的預存程序,它不同於預存程序。觸發器主要是通過事件進行觸發而被執行的,觸發器的觸發事件分可為3類,分別是DML事件、DDL事件和資料庫事件,而預存程序可以通過預存程序名字而被直接調用。當對某一表進行諸如UPDATE、 INSERT、 DELETE 這些操作時,SQL Server 就會自動執行觸發器所定義的SQL 陳述式,從而確保對資料的處理必須符合由這些SQL
Time of Update: 2014-06-15
使用者管理使用檔案orapworcl (在$Oracle_HOME/dbs下) 驗證遠端使用者的登陸,移除後則不能遠程登陸(即不能使用sqlplussys/sys123@lcro登陸),但不影響本地登陸;此檔案管理具有sysdba許可權的使用者密碼 通過命令orapwd命令可以修改具有sysdba許可權的使用者密碼,orapwd命令詳細格式如下[oracle@localhost ~]$ orapwdUsage: orapwd file=<fname>
Time of Update: 2014-06-15
DBMS_RANDOM包提供給使用者擷取隨機數。使用DBMS_RANDOM包的時候,提供隨機數種子,所謂的隨機數種子就是在RANDOM演算法時候使用的值。在很多程式設計語言中,兩次隨機數的種子是一樣的,那麼得到的隨機數序列也是一樣的。所以很有必要在使用DBMS_RANDOM擷取隨機數的時候,提供不同的種子來擷取序列,DMBS_RANDOM包中的過程與函數如下:1)INITIALIZE:該過程初始化DMBS_RANDOM包,必須要初始化隨機數種子,文法如下:DBMS_RANDOM.INITIALI
Time of Update: 2014-06-15
如果用PLS_INTEGER值運算,Oracle會使用原生機器演算法其他的所有數值型的資料類型都和NUMBER資料類型一樣使用C語言演算法庫結果就是PLS_INTEGER值的處理速度比NUMBER型的整數快很多而且,PLS_INTEGER在移植硬體平台時不會遇到相容性問題對於密集型的整數運算,Think建議大家使用PLS_INTEGER不過,如果頻繁的PLS_INTEGER和NUMBER型的資料互動,還是建議一開始就使用NUMBER如果對精度有要求,也請不要使用,因為PLS_INTEGER用於整
Time of Update: 2014-06-15
Oracle利用觸發器和sequence實現主鍵自增長建立表-- Create tablecreate table GEO_BOOKMARK( F_ID NUMBER not null, F_NAME VARCHAR2(100) not null, F_REMARK VARCHAR2(200), F_XMIN NUMBER not null, F_YMIN NUMBER not null, F_XMAX NUMBER not null, F_YMAX NUMBER not null,
Time of Update: 2014-06-15
一、許可權分類:系統許可權:系統規定使用者使用資料庫的許可權。(系統許可權是對使用者而言)。對象許可權:某種許可權使用者對其它使用者的表或視圖的存取許可權。(是針對錶或視圖而言的)。二、系統許可權管理:1、系統許可權分類:DBA:
Time of Update: 2014-06-15
一、雙向複製節點2配置:1)添加附加的redolog資訊 DBLOGIN USERID ogg, PASSWORD ogg ADD TRANDATA scott.* 2)配置extractGGSCI (cuug97) 11> EDIT PARAMS EORA_1EXTRACT EORA_1SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)USERID ogg, PASSWORD oggTRANLOGOPTIONS
Time of Update: 2014-06-15
合理的為資料庫表上建立戰略性索引,可以極大程度的提高了查詢效能。但事實上日常中我們所建立的索引並非戰略性索引,恰恰是大量冗餘或是根本沒有用到的索引耗用了大量的儲存空間,導致DML效能低下。Oracle 提供了索引監控特性來初略判斷未使用到的索引。本文描述如何使用Oracle
Time of Update: 2014-06-15
Oracle的級聯操作是為了處理,在刪除主表資料時,從表外鍵資料該怎麼處理,有如下三種情況:1、SET NULL:此關鍵字用於表示當刪除主表中被引用列的資料時,將子表中相應引用列的值設定為NULL值。這種情況要求子表中的引用列支援NULL值。2、CASCADE:此關鍵字用於表示當刪除主表中被引用列的資料時,串聯刪除子表中相應的資料行。3、NO ACTION:約束後面省略ON
Time of Update: 2014-06-15
對於索引的調整,我們可以通過Oracle提供的索引監控特性來跟蹤索引是否被使用。儘管該特性並未提供索引使用的頻度,但仍不失為我們參考的方式之一。然而,最近在Oracle 10.2.0.3中發現收集統計資訊時導致索引也被監控,而不是用於sql查詢引發的索引監控。如此這般,索引監控豈不是雞肋?1、基於Oracle 10g 收集統計資訊索引被監控情形scott@CNMMBO> select * from v$version where rownum<2;BANNER------------