2012年5月3日星期四

MSSQL >2000: 列出數據庫及日誌檔位置

頭6句是用來分辨2000還是較新版本.
DECLARE
 @li_sql_version int
 set @li_sql_version = convert(int,left(convert(varchar(100), SERVERPROPERTY('productversion')), 
  charindex('.', convert(varchar(100), SERVERPROPERTY('productversion')),1)-1))

if @li_sql_version >8
 --SQL >2005
 exec('
 SELECT db.name as db_name, mf.name as logical_name, mf.physical_name AS current_file_location 
 FROM  
 sys.master_files mf inner join sys.databases db on mf.database_id = db.database_id
 ')
else
 exec('
 --SQL 2000
 select db.name as db_name, mf.name as logical_name, mf.filename as current_file_location 
 from 
 master.dbo.sysaltfiles mf inner join master.dbo.sysdatabases db
 on mf.dbid = db.dbid
 ')
SQL Displaying data/log files location of all databases

2012年4月27日星期五

Excel:快速橫向輸入小技巧

數據表通常是 1行+數欄為1組 (簡體版是1列+數行)
輸入的時候,通常會是先輸入1組(藍箭),然後換行輸入第2組(紅箭).
換行時,往往要按幾下方向鍵,或是換手用老鼠點過去.
有那些方法可以更省功夫?以下為大家介紹一下.

SNAGHTMLcb899d

除了換行,很多時候數據會是重覆的.
不想用滑鼠點來點去做剪貼,
有些什麼方法可以自定下拉選單,鍵盤拉出來?以下也會為大家介紹一下.

image

A.換欄(藍箭):TAB鍵

如果在A2輸入"1"然後按ENTER, 選上的會變成A3,而不是B2.
要像藍矢這樣跳到右手面的話,可以按一下鍵盤的TAB

B.換行(紅箭):自動表格/保護

如果想像紅箭這樣一鍵跳到下一行的第1格,可以用以下2種方法

2012年3月8日星期四

IE9:Flash打不開(ActiveX篩選)

 

最近更新IE9後,發現FLASH總是打不開.Firefox就沒問題,
原來是這個ActiveX篩選作怪.關掉即可.

SNAGHTML1102bd5

大家的IE如果有類似情況,可以到網址列的右上方"藍色禁止標誌"查查看.

參考: 如何在 Internet Explorer 9 中使用追蹤保護及 ActiveX 篩選

本編最後更新:2012-03-08