[顯示桌面] 圖示不是一般的程式捷徑。如果刪除這個圖示,重新建立此圖示的程序並不明顯。如果要重新建立 [顯示桌面] 圖示,請執行下列步驟:
按一下 [開始],按一下 [執行],輸入 notepad,然後按一下 [確定]。
在「記事本」中,輸入下列數行文字:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
依序按一下 [檔案]、[另存新檔],然後將檔案儲存在桌面上為 [Show Desktop.scf]。
注意「記事本」可能會自動在檔名中附加 .txt 的副檔名。如果出現這個副檔名,請加以移除。檔案名稱應為 [Show Desktop.scf]。
現在必須將檔案移到使用者設定檔的正確資料夾中,如此檔案才能出現在 [快速啟動] 工具列中。如果要執行這項操作,請使用下列其中一個方法。
回此頁最上方
方法 1
使用滑鼠將 [Show Desktop.scf] 圖示拖曳到 [快速啟動] 工具列,或另一個您希望捷徑出現的位置。
按一下 [移到此處]
2009年5月18日 星期一
sp_addlinkedserver/sp_addlinkedsrvlogin/Informix
EXEC sp_addlinkedserver
@server = 'taipei, -- 資料庫的server name
@provider = 'MSDASQL', -- Microsoft OLE DB Provider for ODBC
@datasrc = 'ds', -- db name
@srvproduct = 'Informix-CLI 2.5 (32 bit)' -- product version
GO
EXEC sp_addlinkedsrvlogin 'taipei', 'true'--, 'sa', 'login_name', 'password'
SELECT * FROM OPENQUERY(taipei, 'select * from ima_file')
SELECT count(*) CNT ,sum(imk09) s ,imk02,imk01,imk05,imk06 FROM OPENQUERY(tp, '
select * from imk_file where imk06>0 and imk01<>"MISC" and imk05=2009 and imk06=5
and imk09>0
') group by imk02,imk01,imk05,imk06 HAVING count(*) >1
@server = 'taipei, -- 資料庫的server name
@provider = 'MSDASQL', -- Microsoft OLE DB Provider for ODBC
@datasrc = 'ds', -- db name
@srvproduct = 'Informix-CLI 2.5 (32 bit)' -- product version
GO
EXEC sp_addlinkedsrvlogin 'taipei', 'true'--, 'sa', 'login_name', 'password'
SELECT * FROM OPENQUERY(taipei, 'select * from ima_file')
SELECT count(*) CNT ,sum(imk09) s ,imk02,imk01,imk05,imk06 FROM OPENQUERY(tp, '
select * from imk_file where imk06>0 and imk01<>"MISC" and imk05=2009 and imk06=5
and imk09>0
') group by imk02,imk01,imk05,imk06 HAVING count(*) >1
2009年5月13日 星期三
變更切換輸入法的順序
變更切換輸入法的順序
機碼:HKEY_CURRENT_USER\Keyboard Layout\Preload
登錄值名稱「1」為「英文輸入法」
登錄值名稱「2」為第1順位的中文輸入法
以此類推
●常用的輸入法登錄值
微軟新注音:e0080404
微軟新倉頡:e0090404
大易:e0060404
倉頡:e0020404
注音:e0010404
嘸蝦米:e0200404
機碼:HKEY_CURRENT_USER\Keyboard Layout\Preload
登錄值名稱「1」為「英文輸入法」
登錄值名稱「2」為第1順位的中文輸入法
以此類推
●常用的輸入法登錄值
微軟新注音:e0080404
微軟新倉頡:e0090404
大易:e0060404
倉頡:e0020404
注音:e0010404
嘸蝦米:e0200404
2009年4月14日 星期二
SQL系統資料
/*檢視表,預存程序內容*/
EXEC sp_helptext 'PDL_LotNumHis'
/*系統物件LIST*/
select * from sys.objects where name LIKE 'SA%' and type='U' order by name
/*資料表LIST*/
select name from sys.tables
/*檢視表LIST*/
select name from sys.views
/*TABLE欄位LIST*/
select cast(c.name as varchar(40)),convert(varchar(40),s.name),* from sys.columns c inner join sys.objects s on c.object_id=s.object_id
where s.name='UTA_MakStrList'
/*COLUMN欄位LIST*/
select c.name,s.name,* from sys.columns c inner join sys.objects s on c.object_id=s.object_id
where c.name='DpMethodName'
EXEC sp_helptext 'PDL_LotNumHis'
/*系統物件LIST*/
select * from sys.objects where name LIKE 'SA%' and type='U' order by name
/*資料表LIST*/
select name from sys.tables
/*檢視表LIST*/
select name from sys.views
/*TABLE欄位LIST*/
select cast(c.name as varchar(40)),convert(varchar(40),s.name),* from sys.columns c inner join sys.objects s on c.object_id=s.object_id
where s.name='UTA_MakStrList'
/*COLUMN欄位LIST*/
select c.name,s.name,* from sys.columns c inner join sys.objects s on c.object_id=s.object_id
where c.name='DpMethodName'
2009年4月8日 星期三
CURSOR/Simple
DECLARE curCur
READ_ONLY
FOR select name from sys.objects where type='U' and name like 'StknWIP%' order by name
declare @strsql nvarchar(300)
declare @objname varchar(40)
OPEN curCur
SET NOCOUNT ON
FETCH NEXT FROM curCur INTO @objname
WHILE (@@fetch_status =0)
BEGIN
set @strsql='select count(*) from '+@objname
-- PRINT 'add user defined code here'
-- eg.
PRINT @strsql
EXECUTE sp_executesql @strsql
FETCH NEXT FROM curCur INTO @objname
END
CLOSE curCur
DEALLOCATE curCur
SET NOCOUNT OFF
GO
READ_ONLY
FOR select name from sys.objects where type='U' and name like 'StknWIP%' order by name
declare @strsql nvarchar(300)
declare @objname varchar(40)
OPEN curCur
SET NOCOUNT ON
FETCH NEXT FROM curCur INTO @objname
WHILE (@@fetch_status =0)
BEGIN
set @strsql='select count(*) from '+@objname
-- PRINT 'add user defined code here'
-- eg.
PRINT @strsql
EXECUTE sp_executesql @strsql
FETCH NEXT FROM curCur INTO @objname
END
CLOSE curCur
DEALLOCATE curCur
SET NOCOUNT OFF
GO
SysColumn
select t1.name ColName,t2.name TableName from sys.columns t1 inner join sys.objects t2 on t1.object_id=t2.object_id where t1.name like 'ProcName%' ORDER BY t2.Name
CURSOR
DECLARE vend_cursor
FOR select name from sys.objects where name LIKE 'SA%' and type='U' order by name
declare @objname varchar(100)
DECLARE @SQLString nvarchar(500)
DECLARE @ParmDefinition nvarchar(500)
DECLARE @cntAffect int
OPEN vend_cursor
FETCH NEXT FROM vend_cursor into @objname
SET @SQLString = N'SELECT @cntAffectOut =count(*) from '+@objname
SET @ParmDefinition = N'@cntAffectOut int OUTPUT';
EXECUTE sp_executesql @SQLString, @ParmDefinition, @cntAffectOut=@cntAffect OUTPUT
IF @cntAffect>0
BEGIN
select @objname
SET @SQLString='select top 10 * from '+@objname
EXECUTE sp_executesql @SQLString
END
WHILE (@@FETCH_STATUS = 0)
BEGIN
FETCH NEXT FROM vend_cursor into @objname
SET @SQLString = N'SELECT @cntAffectOut =count(*) from '+@objname
SET @ParmDefinition = N'@cntAffectOut int OUTPUT';
EXECUTE sp_executesql @SQLString, @ParmDefinition, @cntAffectOut=@cntAffect OUTPUT
IF @cntAffect>0
BEGIN
select @objname
SET @SQLString='select top 10 * from '+@objname
EXECUTE sp_executesql @SQLString
END
END
CLOSE vend_cursor;
DEALLOCATE vend_cursor;
SET NOCOUNT OFF
FOR select name from sys.objects where name LIKE 'SA%' and type='U' order by name
declare @objname varchar(100)
DECLARE @SQLString nvarchar(500)
DECLARE @ParmDefinition nvarchar(500)
DECLARE @cntAffect int
OPEN vend_cursor
FETCH NEXT FROM vend_cursor into @objname
SET @SQLString = N'SELECT @cntAffectOut =count(*) from '+@objname
SET @ParmDefinition = N'@cntAffectOut int OUTPUT';
EXECUTE sp_executesql @SQLString, @ParmDefinition, @cntAffectOut=@cntAffect OUTPUT
IF @cntAffect>0
BEGIN
select @objname
SET @SQLString='select top 10 * from '+@objname
EXECUTE sp_executesql @SQLString
END
WHILE (@@FETCH_STATUS = 0)
BEGIN
FETCH NEXT FROM vend_cursor into @objname
SET @SQLString = N'SELECT @cntAffectOut =count(*) from '+@objname
SET @ParmDefinition = N'@cntAffectOut int OUTPUT';
EXECUTE sp_executesql @SQLString, @ParmDefinition, @cntAffectOut=@cntAffect OUTPUT
IF @cntAffect>0
BEGIN
select @objname
SET @SQLString='select top 10 * from '+@objname
EXECUTE sp_executesql @SQLString
END
END
CLOSE vend_cursor;
DEALLOCATE vend_cursor;
SET NOCOUNT OFF
訂閱:
文章 (Atom)