- mysql可以這樣寫:if(aa is null,0,aa)
- ifnull:
http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html#function_ifnull
如何計算一個 Oracle 資料表佔用的空間的大小
如何計算一個 Oracle Table 所佔用的磁碟空間
SQL 語法 :
select owner,table_name,num_rows,
blocks * (select value from v$parameter where name = ‘db_block_size’) / 1024 / 1024 “size mb”,
empty_blocks,last_analyzed
from dba_tables
where table_name=’資料表’
MS-SQL時間格式一覽
SELECT CONVERT(varchar(256), GETDATE(), 100) AS Expr1
11 8 2007 5:57PM
SELECT CONVERT(varchar(12), GETDATE(), 101) AS Expr1
06/11/2007
SELECT CONVERT(varchar(12), GETDATE(), 102) AS Expr1
2007.11.06
SELECT CONVERT(varchar(12), GETDATE(), 103) AS Expr1
06/11/2007
SELECT CONVERT(varchar(12), GETDATE(), 104) AS Expr1
06.11.2007
SELECT CONVERT(varchar(12), GETDATE(), 105) AS Expr1
06-11-2007
SELECT CONVERT(varchar(12), GETDATE(), 106) AS Expr1
06 11 2007
SELECT CONVERT(varchar(12), GETDATE(), 107) AS Expr1
11 06, 2007
SELECT CONVERT(varchar(12), GETDATE(), 108) AS Expr1
00:42:43
SELECT CONVERT(varchar(12), GETDATE(), 109) AS Expr1
11 8 2007 5:57:23:233PM
SELECT CONVERT(varchar(12), GETDATE(), 110) AS Expr1
11-06-2007
SELECT CONVERT(varchar(12), GETDATE(), 111) AS Expr1
2007/11/06
SELECT CONVERT(varchar(12), GETDATE(), 112) AS Expr1
20071106
SELECT CONVERT(varchar(12), GETDATE(), 113) AS Expr1--這是24h
06 11 2007 0
SELECT CONVERT(varchar(12), GETDATE(), 114) AS Expr1
00:44:10:780
SELECT CONVERT(varchar(256), GETDATE(), 120) AS Expr1--這是24h
2007-11-08 17:56:51
SELECT CONVERT(varchar(256), GETDATE(), 121) AS Expr1--這是24h
2007-11-08 17:56:30.687
sql指令
要正確使用sa登入的話,使用這樣的步驟是最正確的:
1. 先用windows驗證登入
2.在資料庫主體(就是 你的主機名稱\SQLEXPRESS)按右鍵選擇[屬性]
3.在[伺服器屬性]頁面選擇[安全性]選項, 在右邊頁面的[伺服器驗證]點選SQL Server及Windows驗證模式,按下[確定]
4. 在左邊的頁面,選擇[安全性]節點,點開之後再選擇[登入]節點,就會看到sa帳號了,這是SQLEXPRESS預先建立好的, 之是沒有啟用罷了, 所以在sa帳號點右鍵選擇[屬性]
5. 在[登入屬性-sa]頁面選擇一般,右邊頁面打上密碼, 把[強制執行密碼原則]勾選拿掉,就可以隨心所欲設定你要的密碼了
6. 左邊頁面選擇[狀態], 右邊頁面的[登入狀態]選擇[已啟用],按下[確定]
但是,你如果現在重新連線的話, 也是無法用sa登入的,你必須要去重新啟動SQLEXPRESS才行,很多人會在這裡失敗,到網路上發問
7. 按照作業系統不同會有不同的路徑, Win2K在控制台\系統管理工具\服務, 尋找SQL Server (SQLEXPRESS), 將這個服務重新啟動之後就可以使用sa登入了
PS. 在重新啟動SQL Server (SQLEXPRESS)服務時,請確定SSMS (Microsoft SQL Server Management Studio Express) 是關閉的