bestlong 怕失憶筆記

當健忘由隨機逐漸趨向常態時,作筆記是非常必要的

在 MSSQL 2005 停用或啟用資料表上定義的 DML 觸發程序

從 MSSQL 2005 版本開始,想停用或啟用 Trigger 就簡單多了,語法如下:

停用 Trigger ( 觸發程序 )

語法:

1
2
DISABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL }
ON { object_name | DATABASE | ALL SERVER } [ ; ]

實作:

1
DISABLE TRIGGER dbo.trigName ON dbo.tableName

啟用 Trigger ( 觸發程序 )

語法:

1
2
ENABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL }
ON { object_name | DATABASE | ALL SERVER } [ ; ]

實作:

1
ENABLE TRIGGER dbo.trigName ON dbo.tableName

Comments (1)

在 MSSQL 2000 停用或啟用資料表上定義的 DML 觸發程序

有些應用系統前端只負責資料的異動,而連動的部份就由被異動的資料表上所定義的觸發程序來處理。例如領料單會去扣庫存數的狀況。可是當我們在進行匯入或複製資料之時,就會希望不要執行觸發程序的時候,就需要自行手動管理了。

我們可以用下列 SQL 命令來達成:

1
2
--停用觸發程序
ALTER TABLE tableName DISABLE TRIGGER trigName
1
2
--重新啟用觸發程序
ALTER TABLE tableName ENABLE TRIGGER trigName

Leave a Comment

將資料夾變成虛擬磁碟機

有時因為將程式複製不同的電腦環境後,偶爾碰到路徑資訊寫死在程式中而無法執行的狀況。就可以利用 subst 指令來幫忙虛擬出原本的磁碟機代號與實際路徑。

進入命令列模式下指令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
C:\>subst /?
建立路徑與磁碟機代號之間的關連。

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        指定您要指定路徑的虛擬磁碟機。
  [drive2:]path  指定您要指定給虛擬磁碟機的實際磁碟
                 機與路徑。
  /D             刪除取代的 (虛擬的) 磁碟機。

鍵入 SUBST 而不加任何參數會顯示目前所有虛擬磁碟機的清單。

C:\>

Leave a Comment

將安裝的 Fedora 英文介面登入視窗切換到中文介面

安裝的時候同時在忙其他的事情,裝完之後才發現都是英文的畫面,雖然可以在登入時選擇想要使用的語系,但是還是想要改用中文介面為基礎。

請編輯 /etc/sysconfig/i18n 將 LANG=en_US.UTF-8 修改成 LANG=zh_TW.UTF-8 之後重新啟動系統,這樣就可以看到中文的視窗登入介面。

Leave a Comment

自2009/8/15起,老客戶續約在簽約期間享優惠費率,合約期滿不再享「老客戶年資折扣」

SeedNet (目前為遠傳)的服務變差了
年繳方案到期沒有提前通知
然後期滿會直接給你寄送新一期的帳單給你直接用原價收錢
打電話問客服詢問卻說公司會寄電子郵件通知
誰知道會何時寄出?如何確保收到?
應該寄到期通知書到帳單地址才對

Leave a Comment

  • 工商服務

    廣告讀取中...
  • 近期留言

  • 標籤

  • 彙整