SQL Server建立使用者函式與應用
建立一個表值函式:
Code
CREATE FUNCTION [dbo].[udf_SystemUser]
(
)
RETURNS @SystemUser TABLE([Account] nvarchar(30),[Password] nvarchar(30))
AS
BEGIN
INSERT @SystemUser ([Account],[Password]) VALUES('Insus.NET','insus@2009.NET');
RETURN
END
然後可以在儲存過程,引用這個表值函式:
Code
CREATE PROCEDURE [dbo].[usp_CheckSystemUser]
(
@Account nvarchar(30),
@Password nvarchar(30)
)
AS
IF NOT EXISTS(SELECT * FROM [dbo].[udf_SystemUser]() WHERE [Account]=@Account AND [Password]=@Password)
BEGIN
RAISERROR(N'資料驗證未被透過,無法登入!',16,1)
RETURN
END
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2524/viewspace-2812688/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server COALESCE()函式的創新應用SQLServer函式
- sql server 建立內聯表值函式SQLServer函式
- SQL Server建立應用程式角色與標準角色SQLServer
- Mysql與Sql Server DATEDIFF函式MySqlServer函式
- MS SQL Server 建立返回表型別的使用者自定義函式SQLServer型別函式
- Sql Server 日期函式SQLServer函式
- SQL SERVER 字串函式SQLServer字串函式
- SQL Server常用函式整理SQLServer函式
- Sql Server系列:字串函式SQLServer字串函式
- Sql Server系列:聚合函式SQLServer函式
- Sql Server系列:排序函式SQLServer排序函式
- Sql server 分割符函式SQLServer函式
- SQL SERVER 數學函式SQLServer函式
- SQL SERVER 系統函式SQLServer函式
- SQL SERVER 自定義函式SQLServer函式
- SQL Server函式總結SQLServer函式
- SQL Server CONVERT() 函式SQLServer函式
- Sql Server函式全解(1):字串函式SQLServer函式字串
- Sql Server函式全解(一)字串函式SQLServer函式字串
- Sql Server函式全解(2):數學函式SQLServer函式
- Sql Server函式全解(5):系統函式SQLServer函式
- Sql Server系列:自定義函式SQLServer函式
- Sql Server系列:系統函式SQLServer函式
- SQL SERVER 函式中文文件SQLServer函式
- Sql Server 2005函式SQLServer函式
- SQL Server SQL語句中的函式呼叫與Oracle SQL語句函式呼叫一個有趣的差別SQLServer函式Oracle
- 用MSCS建立SQL Server叢集SQLServer
- Sql Server函式全解(五)之系統函式SQLServer函式
- SQL server 表值函式 標量值函式 區別SQLServer函式
- SQL函式惹得禍(SQL SERVER資料庫)SQL函式Server資料庫
- SQL Server 2005中的UDF(使用者定義函式)SQLServer函式
- sql server檢視函式定義SQLServer函式
- SQL Server字串處理函式大全SQLServer字串函式
- SQL SERVER 時間和日期函式SQLServer函式
- SQL Server 函式返回多個值SQLServer函式
- 【SQL Server】常見系統函式SQLServer函式
- SQL server儲存過程函式SQLServer儲存過程函式
- Excel函式應用教程:函式與公式的概念(轉)Excel函式公式