Time of Update: 2014-07-06
串連可以在SELECT 語句的FROM子句或WHERE子句中建立,似是而非在FROM子句中指出串連時有助於將串連操作與WHERE子句中的搜尋條件區分開來。所以,在Transact-SQL中推薦使用這種方法。 SQL-92標準所定義的FROM子句的串連文法格式為: FROM join_table join_type join_table [ON (join_condition)]
Time of Update: 2014-07-06
在看程式時時,發現基本只要是拼湊的SQL語句,基本上都會這樣寫: where 1 = 1 上網查了下原因:不能確定where後面是否有語句的時候就要加上1=1了,當沒有其他條件陳述式時候,還有1=1,就不會輸錯了 。 ps:本人理解,後面的判斷語句方便加寫and id=8 and cid=9 等一些判斷,不用判斷是不是select * from table 後面有沒有where,本人理解,知道的朋友,可以說下,
Time of Update: 2014-07-06
今天在整理資料的時候發現,Postgre出現瞭解壓縮直接使用的版本,上邊註明了for expert only. 呵呵,看來,不推薦生手使用。 為了實驗一把,索性從它的官網上直接下載了一份postgresql-8.3.3-1-binaries-no-installer.zip 1. 將其解壓到d:\pgsql8.3.3 2. 設定環境變數,我不想直接添加,而是寫到了一個batch檔案裡,名為pgenv.bat set PGHOME=d:\pgsql8.3.3 set
Time of Update: 2014-07-06
注意下載的是二進位版,不是帶Windows
Time of Update: 2014-07-06
曾在多家大公司任職的軟體架構師兼顧問Kristóf
Time of Update: 2014-07-06
一、數學函數1.絕對值 複製代碼 代碼如下:S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大) 複製代碼 代碼如下:S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小) 複製代碼 代碼如下:S:select floor(-1.001) value O:select floor(-1.001) value from
Time of Update: 2014-07-06
超強:SQL命令中的case...when...then...else...end條件查詢(不同於where) 與 類型轉換的用法case...when...then...else...end,是在from前面,可以改變記錄中某欄位的值,不能決定是否顯示該記錄;where,是在from後面,不可以改變記錄中某欄位的值,但可以決定是否顯示該記錄。case...when...then...else...end,可用於對同一記錄的多個欄位求和,帶分支判斷。另外,對欄位判斷和處理,往往需要強制類型轉換。
Time of Update: 2014-07-06
--使用者(user)SQL> --建立名叫 grace 密碼是password 的使用者,新使用者沒有任何許可權SQL> create user grace identified by
Time of Update: 2014-07-06
最近我們使用tomcat和MySQL搭建了一個Java
Time of Update: 2014-07-05
接上一篇,在搞定SCN問題後,又遇到ORA-600[4194]/[4193]報錯。故障現象:OPEN資料庫時報錯:ORA-00600: internal error code, arguments: [4194], [], [], [], [], [], [], []4193:表示undo和redo不一致(Arg [a] Undo record seq number,Arg [b] Redo record seq number );4194:表示也是undo和redo不一致(Arg [a]
Time of Update: 2014-07-06
羅列一下有關oprocd的知識點oprocd是oracle在rac中引入用來fencing io的在unix系統下,如果我們沒有採用oracle之外的第三方叢集軟體,才會存在oprocd進程在linux系統下,只有在10.2.0.4版本後,才會具有oprocd進程在window下,不會存在oprocd 進程,但是會存在一個oraFenceService服務,用來實現相同的功能,該服務採用的技術是基於windows的,與oprocd不同oprocd進程可以運行在兩者模式下:fatal和no
Time of Update: 2014-07-05
安裝:Oracle的安裝在網上有很多的教程,講解的很詳細,這裡便不再贅述,僅提供兩個連結,或許有協助:《Oracle安裝和簡單配置》,《免安裝Oracle用戶端和PL/SQL》 問題:在Oracle的體驗過程中出現了這樣或那樣的問題,在這裡做一個簡單的整理。問題一:問題描述:在DOS視窗中使用sqlplus/nolog命令登陸Oracle,結果報:“sqlplus不是內部或外部命令”,:問題解決:電腦→屬性→進階→環境變數,在path中添加Oracle
Time of Update: 2014-07-05
Uml——Unified Modeling
Time of Update: 2014-07-03
建立銷售訂單(R12.2.3)--USProgram:Order ImportShort Name:OEOIMPApplication:Order ManagementExecutable:Order Import--ZHS程式:訂單匯入簡稱:OEOIMP應用產品:訂單管理可執行名稱:Order ImportPLSQL調用l_request_id := fnd_request.submit_request( 'ONT',
Time of Update: 2014-07-03
作者:卿篤軍原文地址:http://blog.csdn.net/qingdujun/article/details/36425825SQL Server 2008 + VS2010 用C#編寫的代碼,進行資料庫還原的時候,出錯:錯誤內容:在向伺服器發送請求時發生傳輸級錯誤。 (provider: 共用記憶體提供者, error: 0 - 管道的另一端上無任何進程。解決方案:將SQL連結語句構造成如下:string strLink =
Time of Update: 2014-07-03
在資料庫中我們經常用sql語句對錶進行簡單的統計排序,對於日期欄位,我們可以簡單的對其進行order。對於複雜一點的可以按日期中的年,月,日分別進行group,order。按年份進行group,統計排序:SELECT YERA(established_time) ,COUNT(*) AS num <span style="font-size: 13.75px; font-family: Arial, Helvetica,
Time of Update: 2014-07-02
環境CentOSMysql 5.1前提安裝了EPEL,具體安裝步驟請參照http://blog.csdn.net/robinsonmhj/article/details/36184863機器列表機器IP機器名192.168.0.135db1192.168.0.136monitor192.168.0.137db2虛擬IP作用192.168.0.138writter192.168.0.139reader192.168.0.140reader安裝步驟1. 在db1 和 db2 上安裝mysqlyum
Time of Update: 2014-07-03
不管做什麼項目,必須都得接觸的東西就是時間類型。現在用時間戳記儲存日期資料(整型儲存)已經是業界很平常的的事情,網上各大遊戲公司,各大開源都是採取整型時間戳記儲存。整數存日期好處很多,程式判斷直讀,擴充性好,隨意可轉換xml,json等格式。不過有一個最大的缺點就是查資料庫不直觀,也就是說我們用管理工具開啟資料庫的時候,看到的是一堆數字,維護資料不方便。為瞭解決這一缺陷,我找到一方法,先上代碼:select
Time of Update: 2014-07-02
最近在翻Oracle SQLPLUS官方文檔,在講SQLPLUS Security章節介紹了PUP這個機制。藉此,我來使用以下:PUP(PRODUCT_USER_PROFILE)介紹 PRODUCT_USER_PROFILE是SYSTEM賬戶下一個表,可提供使用者層級的安全限制。 PUP設定對DBA許可權使用者無效。 PUP只針對本機資料庫生效(Local Database)。1、SYSTEM 使用者建立PUP:SQLPLUS SYSTEM@ D:\
Time of Update: 2014-07-02
非法關機以後,Oracle資料經常出現這個錯誤:EXP-00056:ORACLE錯誤1033出現ORA-01033:ORACLE initialization or shutdown in progress使用者:口令:這個顯然是資料庫沒有辦法啟動,但是資料庫服務還是可以啟動,但程式無法串連資料庫。首選找問題要看看資料庫BDUMP目錄下的ALERT檔案具體報什麼錯誤你看到最後幾行會有報錯ORA-00600: 內部錯誤碼,參數: [kcratr1_