Time of Update: 2013-12-15
嵌套SELECT語句也叫子查詢,形如:SELECT name FROM bbc WHERE region = (SELECT region FROM bbc WHERE name = 'Brazil')一個SELECT語句的查詢結果可以作為另一個語句的輸入值。上面的SQL語句作用為獲得和'Brazil'巴西)同屬一個地區的所有國家。子查詢不但可以出現在Where子句中,也可以出現在from子句中,作為一個暫存資料表使用,也可以出現在select
Time of Update: 2013-12-15
在診斷資料庫系統效能的過程中,總會涉及到跟蹤效率低下的SQL語句,Oracle資料庫10g包含一種新的公用程式trcsess,它可以讓您基於會話ID或模組名稱之類的條件,有選擇地從大量追蹤檔案中抽取出跟蹤資料,並將它們儲存到一個檔案中。該公用程式在共用伺服器配置中特別有用,因為發送器可能把每一個使用者請求傳遞給不同的共用伺服器處理序,從而為任何給定的會話產生多個追蹤檔案。與通過大量追蹤檔案發掘資訊不同,Oracle資料庫10g的trcsess可以讓您獲得關於單一使用者會話的整合後的跟蹤資訊。現在
Time of Update: 2013-12-15
下面按類別列出一些Oracle使用者常用資料字典的查詢使用方法。一、使用者查看目前使用者的預設資料表空間SQL>SELECT username,default_tablespace FROM user_users;查看目前使用者的角色SQL>SELECT * FROM user_role_privs;查看目前使用者的系統許可權和表級許可權SQL>SELECT * FROM user_sys_privs;SQL>SELECT * FROM
Time of Update: 2013-12-15
1.以 Administrator 身份登入到 Windows NT.您需要 Administrator 許可權來建立、啟動和停止服務。2.開啟命令提示字元。3.使用 dbsvc 公用程式建立服務,限制如下:必須使用 -a 開關來指定 sybase 帳戶,使用 -p 開關來指定它的口令。不能使用 -as 或 -i 開關。對於個人資料庫伺服器,可執行檔的名稱應當是:C:\Program Files\Sybase\SQL Anywhere
Time of Update: 2013-12-15
根據NULL的定義,NULL表示的是未知,因此兩個NULL比較的結果既不相等,也不不等,結果仍然是未知。根據這個定義,多個NULL值的存在應該不違反唯一約束。實際上Oracle也是如此實現的:SQL> CREATE TABLE T (ID NUMBER);表已建立。SQL> ALTER TABLE T ADD UNIQUE (ID);表已更改。SQL> INSERT INTO T VALUES (1);已建立 1 行。SQL> INSERT INTO T VALUES (
Time of Update: 2013-12-15
您如果熟悉Oracle資料庫,我想您對ThomasKyte的大名一定不會陌生。Tomas主持的asktom.oracle.com網站享譽Oracle界數十年,絕非幸致。最近在圖書館借到這位Oracle絕頂高手編著的《ExpertOracleDatabaseArchitecture-9iand10gprogrammingTechniquesandSolutions》,翻閱之下,果然盛名無虛,雖然說不上字字珠璣,但作者對Oracle架構的理解和實踐確實已達到出神入化的境界。如果您有時間和興趣,強烈建
Time of Update: 2013-12-15
分頁瀏覽功能是常見的Web應用功能,對於MySQL資料庫來說可以很輕鬆的使用limit語句實現分頁,而對於SQL
Time of Update: 2013-12-15
對於新接觸SQL資料庫的人來說,類似這幾個問題的有關於SQL版本的問題可以說不少,但又懶得去仔細研究。問題雖然簡單,可是影響卻不小。版本區別 SQL Server 2000有四個版本:企業版/標準版/個人版/開發版 企業版和標準版需要安裝在伺服器作業系統上,如Windows NT Server/Windows 2000 Server/Windows 2003 Server等 個人版需要安裝在個人作業系統上,如Windows98/Windows 2000 Professional/Windows
Time of Update: 2013-12-15
為什麼使用視圖視圖是一個便利的方法,它只給使用者對一個表的部分存取權限。視圖可以限制將返回的記錄以及可用的欄位。所以授權使用者對這個視圖的存取權限而不是這個表本身來限制他們的存取權限。視圖還是一個用於隱藏複雜語句和只顯示給終端使用者一個簡單的單一表結果集的便利方法。建立一個視圖SQL Server視圖可以使用TSQL語句來建立或通過SQL Server Management Studio圖形化地建立。對於第一個例子,我們將使用Management Studio和Adventure
Time of Update: 2013-12-15
DB2 聯合資料庫是分散式資料庫管理的特殊形式。在聯合資料庫系統中,可以通過一個 SQL 命令來發出對多個資料來源的命令請求。DB2 與非 DB2 資料庫之間進行遠程複製之前,首先需要保證非 DB2 資料來源可以被 DB2 ESE Version 8 federated database訪問。對於DB2 Replication Version 8 所需的聯合資料庫功能可以在現有發布的 DB2 ESE Version 8 和 DB2 Connect Enterprise Edition
Time of Update: 2013-12-15
引言我們先不講遊標的什麼概念,步驟及文法,先來看一個例子: 表一 OriginSalary &
Time of Update: 2013-12-15
explain顯示了mysql如何使用索引來處理select語句以及串連表。可以協助選擇更好的索引和寫出更最佳化的查詢語句。 使用方法,在select語句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解釋:table:顯示這一行的資料是關於哪張表的
Time of Update: 2013-12-15
本文面向想學習Oracle知識的各位元據庫管理員,希望通過本文,讓大家對於Oracle中時間、數字、字元格式設定有更深刻的理解。BKJIA資料庫也向您推薦《Oracle資料庫開發應用指南》來協助您更好的理解本文。字元格式設定Oracle中字串的比較有兩類1.填補空格的語義比較2.非填補空格的語義比較填補空格的語義比較:如果兩個字串有不同的長度,Oracle首先會在短的字串那邊末尾添加空格,直到兩個字串長度相等。Oracle然後按字元順序比較兩個字串的值,如果發現到不同的字元,則按欄位順序認定大小
Time of Update: 2013-12-15
我其實是同一天看到Robert Treat幾人整理的”Mysql 遷移到Oracle前需要瞭解的50件事“與Baron Schwartz的”Oracle遷移到Mysql之前需要瞭解的50件事“的,只是Baron Schwartz的這個列表可能對大家更加有用處,也就先將其整出來了. 另外他們列出的這些區別有些是蠻有意義的,有些可能由於他們本人的MySQL DBA的身份,對Oracle的理解有些偏差,有些則有湊數的嫌疑. 但是總體上結合Baron
Time of Update: 2013-12-15
最近遇到“SQL如何連結遠程MySQL”這個問題,現在問題終於解決,特把方法貼出來:(我所用的作業系統是Win7,資料庫是SQL2005。)1、在SQL SERVER伺服器上安裝MYSQL ODBC驅動;http://dev.mysql.com/downloads/mirror.php?id=376346()2、安裝好後,在管理工具-ODBC資料來源-系統DSN-添加-選擇 MYSQL ODBC 3.51 DRIVER-完成會跳出來MYSQL串連參數.Data
Time of Update: 2013-12-15
1. 先瞭解一下你是否應該用MySQL叢集。減少資料中心結點壓力和大資料量處理,採用把MySQL分布,一個或多個application對應一個MySQL資料庫。把幾個MySQL資料庫公用的資料做出共用資料,例如購物車,使用者物件等等,存在資料結點裡面。其他不共用的資料還維持在各自分布的MySQL資料庫本身中。2. 叢集MySQL中名稱概念.(如)1)Sql結點SQL node--對應為MySQLd):分散式資料庫。包括自身資料和查詢中心結點資料.2)資料結點(Data
Time of Update: 2013-12-15
NOR和NANDNOR和NAND都是快閃記憶體技術的一種,NOR是Intel公司開發的,它有點類似於記憶體,允許通過地址直接存取任何一個記憶體單元,缺點是:密度低容量小),寫入和擦除的速度很慢。NAND是東芝公司開發的,它密度高容量大),寫入和擦除的速度都很快,但是必須通過特定的IO介面經過地址轉換之後才可以訪問,有些類似於磁碟。我們現在廣泛使用的隨身碟,SD卡,SSD都屬於NAND類型,廠商將flash
Time of Update: 2013-12-15
在沒有OMF(託管檔案)之前,資料庫管理員在建立資料檔案的時候,需要關心兩個問題。一是該為這個資料檔案取一個什麼樣的名字,二是需要考慮新建立的資料檔案會不會與已經存在的資料檔案重複。當企業的資料庫比較大,有數百個資料檔案時,這項工作就會變得非常的困難。為此需要採用一種機制,對資料檔案進行自動管理。在Oracle資料庫中就提供了OMF託管檔案這種機制。一、使用過程中的相關配置OMF託管檔案機制相當於是一個批處理。當使用者在建立資料檔案的時候,只要輸入一個命令,不需要帶名字、儲存位置等參數,系統就會
Time of Update: 2013-12-15
最近,我和一位客戶偶然聊到一個有趣的 Service Pack 問題。IT 團隊決定將 SP2 應用到其 SQL Server 生產伺服器上。他們盡職盡責地工作:先將 Service Pack 應用到測試環境中的伺服器上,以確保使用 SQL Server 的應用程式不會中斷。測試結果似乎非常理想。於是,他們通知了組織中的每一個人,並計劃好將此Hotfix應用到伺服器的時間。一切進行得都非常順利。然後,他們繼續在測試階段將Hotfix分發給伺服器,最後再在開發階段真正實施。部署過程也完全符合標準。
Time of Update: 2013-12-15
前端時間給別人做遷移資料庫時候,遇到一些問題.大致是,如果備份的資料庫存在EXTERNAL_ACCESS 和UNSAFE的程式集,那麼在還原的時候程式集會出現一些奇怪的錯誤:訊息 10314,層級 16,狀態 11,第 1 行在嘗試載入程式集 ID 65536 時 Microsoft .NET Framework 出錯。伺服器可能資源不足,或者不信任該程式集,因為它的 PERMISSION_SET 設定為 EXTERNAL_ACCESS 或