目前分類:MSSQL (6)

瀏覽方式: 標題列表 簡短摘要

一直都不知到啥是預存程序,後來大概知道它是做什麼用的,直到現在才開始面對它,大概了解一下它怎麼用。

 

出處:http://yes.nctu.edu.tw/SQL/StoredProcedure/StoredProcedure.htm

撰寫 Stored Procedures

利用 ADO 來存取資料庫是一件既輕鬆又簡單的工作, 不過有的時候又臭又長的 SQL 敘述實在很煩人, 這篇文章將介紹如何利用 Stored Procedure 來簡化你的 ASP 程式

本質上 Stored procedures (有時又稱 Sproc) 就是儲存在資料庫中的 Script 或 Batch, 撰寫 Sproc 並不是太難的一件事, 通常你會這樣查詢資料庫

Select * From Table

如何將它變成 Sproc? 以下是簡單的例子

Create Proc sp_SprocName1
As

No Money No Hone 發表在 痞客邦 PIXNET 留言(0) 人氣()

預設資料庫看起來沒什麼,但是如果您剛好把預設資料庫離線…………那好笑的事就發生了,你會無法再使用SQL Server Enterprise Manager登入,會出現類似 無法開啟使用者預設資料庫。登入失敗。的訊息,要再讓剛離線的資料庫上線也不行,阿程式也不會自動詢問或是自動幫您改成其它預設資料庫,只能說  掯~~~微”軟” 的SQL2005 實在有夠笨…………………

 

No Money No Hone 發表在 痞客邦 PIXNET 留言(0) 人氣()

SELECT declno as no
FROM decldatah 

No Money No Hone 發表在 痞客邦 PIXNET 留言(1) 人氣()

看科學家研究,人會覺得走在左邊的人比較有男(女)人味,因此想泡妞的請走在女伴的左邊……………不是沒有道理的,台灣屬於靠右邊走的習慣,如果男士在女生左邊,會有保護女生讓女生走比較路邊比較安全的感覺............................再說連電腦SQL語法也是要你在左邊呢!!!!

 

昨天去書店剛好看到有介紹Join的書翻了一下,發現 left join 正符合我的需求,試了三個Table的 left Join一次把我要的都列表出來,省了另外兩個額外查詢,看文獻也說使用join比較有效率。

select g.*, cbas.custid, cbas.cmpabv, cntc.cntcid, cntc.phone from dbo.gdsinfomt g
left join dbo.custbas cbas on (g.Agent = cbas.custid)

No Money No Hone 發表在 痞客邦 PIXNET 留言(0) 人氣()

SQL與法中直接擷取字串的函式使用 substring(原字串, 啟始取值位置, 欲取的字元數)

這裡與DELPHI的Copy用法一摸摸一樣樣~

No Money No Hone 發表在 痞客邦 PIXNET 留言(1) 人氣()

文章出處:http://www.dotblogs.com.tw/jimmyyu/archive/2009/07/03/9088.aspx

這是一個曾經發生過的案例,兩年前我在客戶家處理一個效能的案子時,客戶告知:你們的系統最近跑起來比過去慢了不少,每個動作平均大約慢了2-3秒鐘,我心想:我們最近不會改了什麼東西吧。

本著追根究柢的精神,開始跟客戶喇勒:最近有人做什麼嗎?有人版更嗎?DBA有改設定嗎?MIS有做系統調整嗎?這一連串的閒聊問答,最後得到的結果很好:沒有....

根據我在客戶家處理多年問題的經驗,客戶有這種回答也是很合理的,但我直覺問題並不單純,就開始進行問題的測試,從一些現象上看起來,最後把問題轉到DB上去了,最後找到DB中有個設定被修改了,這個設定叫作Auto Close(自動關閉),詳細的內容可以看這個連結,講的蠻清楚的:http://sharedderrick.blogspot.com/2009/02/autoclose.html

針對這個設定有個地方要特別注意,在SQL Server 2000以前,Create database時,這個值預設是ON;SQL Server 2005以上的版本預設值則是OFF。

 

 

http://sharedderrick.blogspot.com/2009/02/autoclose.html

=============================================================================================================認識 SQL Server Database 資料庫選項:AUTO_CLOSE(自動關閉)

資料庫 AUTO_CLOSE 選項

選項值

No Money No Hone 發表在 痞客邦 PIXNET 留言(0) 人氣()