skip to main
|
skip to sidebar
草原學習誌
筆記工作上的各種心得,以期獲得的知識與經驗,能有效的分門別類,當有需要時,腦袋瓜子,不再翻箱倒櫃,尋找失落的連結!
2009年7月2日 星期四
MS SQL 自訂函數-資料表值函數
USE [bill]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- 輸入參數,3個參數
CREATE function [dbo].[fs_PrizeRows] (@driver_pin varchar(12),@mid varchar(4),@flag varchar(10))
returns @prize_tab
table
(
workid_s char(16),
--.
--.
dollar int,
retid int
)
AS
BEGIN
-- 如同一般T-SQL撰寫
declare @cust_title varchar(3)
insert into @prize_tab (workid_s,dollar)
values(@t_workid_s,0)
-- return 後,前端當作一般資料庫操作
return
END
※要留意,在自訂函數中,無法使用暫存資料表 #tmp_tab
!
關鍵字:MSSQL2005, 資料表值函數
http://msdn.microsoft.com/zh-tw/library/ms191007(SQL.90).aspx
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
標籤
T-SQL
程式開發
學習筆記
資料庫系統
系統維運
作業系統
網路管理
網路設備
VB6
D-LINK
Linux
辦公軟體
防火牆
關鍵名詞
OUTLOOK
工具軟體
DNS
WIN2k
iptables
排程管理
網誌存檔
►
2011
(2)
►
11月
(1)
►
8月
(1)
►
2010
(22)
►
12月
(2)
►
11月
(4)
►
7月
(4)
►
6月
(2)
►
5月
(2)
►
4月
(3)
►
2月
(2)
►
1月
(3)
▼
2009
(72)
►
12月
(5)
►
11月
(1)
►
10月
(4)
►
9月
(10)
►
8月
(6)
▼
7月
(22)
老是忘記,把它記錄下來,絕對值函數ABS
運用OUTLOOK 2000,實作行事曆維護及工作排程
確實掌握 iptables 運作基本觀念
如何製作可傳入參數的執行檔
將定義變更儲存至含有大量資料的資料表,可能會需要相當長的時間。
朋友推薦,不錯的免費防火牆軟體
Cursor Optimization Tips
Difference between Static Cursors and Dynamic Cursors
只有 DECLARE CURSOR 才允許 FOR UPDATE 子句。
@@TRANCOUNT
sysname 型別
系統預存程序
使用 sp_addmessage 定義自己的錯誤!
非SQL-92標準的比較運算子
SET vs SELECT when assigning variables
除BUG的同時,也在寫BUG..
MSSQL sp_helptext
避免大量且非預期update 或是 delete
MS SQL 自訂函數-資料表值函數
資料庫索引,玩玩看
第一次採用MS SQL的自定函數-純量值函數
SQL #tmp_tab vs @var_tab
►
6月
(22)
►
4月
(2)
追蹤者
沒有留言:
張貼留言