顯示具有 SQL 標籤的文章。 顯示所有文章
顯示具有 SQL 標籤的文章。 顯示所有文章

2012年1月18日 星期三

關於那浮點數的事

科學運算用 Float, Real.

財務運算用 Money,Decimal

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2012年1月17日 星期二

MSSQL連結Oracle

資料連結不推薦~但是偶爾也是得用到 ...

安裝Oracle Client 管理者
設定TNS檔
設定DB Link (ID/Password)
設定Allow inprocess

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年8月25日 星期三

取得所有資料表筆數

create   table   #tb
(
Table_Name sysname,筆數 int ,
保留空間 varchar(10),
使用空間 varchar(10),
索引使用空間 varchar(10),
未用空間 varchar(10))
insert into #tb exec sp_MSforeachtable 'EXEC sp_spaceused ''?'''
select * from #tb order by Table_name
go
drop table #tb


--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年8月9日 星期一

SQl連線數

如何查SQL目前使用者連線數量
 
SELECT cntr_value AS User_Connections FROM master..sysperfinfo as p
WHERE p.object_name = 'SQLServer:General Statistics' And p.counter_name = 'User Connections'


--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年6月23日 星期三

關於DB mail 組態、附件

變更 Database Mail 的組態設定。sysmail_configure_sp
所指定的組態設定適用於整個 SQL Server 執行個體
[@parameter_name = ] 'parameter_name'

要 變更的參數名稱。

[@parameter_value = ] 'parameter_value'

參 數的新值。

[@description = ] 'description'

參 數的描述。



修改附件大小限制:
EXECUTE msdb.dbo.sysmail_configure_sp
'MaxFileSize', '2097152' ;
修改重試次數:
EXECUTE msdb.dbo.sysmail_configure_sp
'AccountRetryAttempts', '10' ;

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年5月29日 星期六

預存程序呼叫預存程序?

一般在「預存程序」中呼叫預存程序,回傳的值是執行的狀態代碼,即 int 型態的值。
若是要取得計算的值,必須在預存程序中設定output 的參數,然後以下列方式得值。


EXECUTE @RC = [dbo].[ZGetFPR]
   @tp='MarketingPOShip'
  ,@d= @s output
select @s

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年5月21日 星期五

好東西∼如何將SQL子查詢的多筆結果放到同一個欄位

請把這行放到子查詢後面吧: FOR XML PATH('')

例句:
SELECT
*,(select [ChName]+',' from user_data where [id] <> '' FOR XML PATH('')) as EXp2
FROM [TABLE]
 
 --
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年3月8日 星期一

[MS SQL Server] - 安裝PDF IFilter

安裝完SQL server預設支援的過濾器沒有PDF,所以要另外下載安裝。
目前Adobe的 IFilter 是出到6版。
http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611

在server上安裝完之後要進入SQL執行指令,它才會被啟用。
sp_fulltext_service 'load_os_resources',1.
This command tells the Microsoft Search Service to load OS specific wordbreakers, stemmers, and such.
sp_fulltext_service 'verify_signature', 0.
Do not verify that the binaries are signed.

重新啟動SQL Server、Index service ... 乾脆重開機 ∼
查一下[sys.fulltext_document_types],看PDF有沒有確實被吃進去。

重建索引。

完工…

--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言

2010年3月5日 星期五

MSSQL建立全文檢索

幸好當初規劃文件管理系統時是把檔案存在DB的image欄位裡面

現在要做全文檢索方便多了!

0.首先啟用 fulltxt
1.建立全文檢索目錄:
2.建立檢索索引:
3.查詢檢索:

一、啟用 fulltxt指令:sp_fulltext_database enable

建立Fulltext目錄

[資料庫]→儲存體…如下


建立全文檢索

選擇要被檢索的欄位,並指定該欄位的檔案類型。




--
看到、想到、說到、做到 
能夠填平大海的誓言,也比不上邁出一步的價值 
是以吾輩此生,再無任何誓言