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 2016 函式:CASTSQLServer函式AST
- SQL Server常用函式整理SQLServer函式
- SQL server儲存過程函式SQLServer儲存過程函式
- 【SQL Server】常見系統函式SQLServer函式
- SQL Server 建立使用者賦權報錯之Permissions at the server scope canSQLServer
- sql server 資料型別轉換函式SQLServer資料型別函式
- 執行緒建立的函式及應用小結執行緒函式
- SQL Server最佳化標量函式改寫內聯表值函式SQLServer函式
- 與SQL視窗函式相同SQL函式
- SQL Server建立dblink至MySQLServerMySql
- SQL Server資料庫————模糊查詢和聚合函式SQLServer資料庫函式
- SQL Server中row_number函式的常見用法SQLServer函式
- match函式簡單介紹以及與index函式結合應用函式Index
- SQL SERVER 日期和時間資料型別及函式 (Transact-SQL)SQLServer資料型別函式
- matlab自定義函式建立與使用Matlab函式
- 【SQL】19 SQL函式SQL函式
- sql函式SQL函式
- SQL-函式 - 聚合函式SQL函式
- 函式柯里化和偏函式應用函式
- Java 函式式介面 lamada 應用Java函式
- Vue函式式元件的應用Vue函式元件
- SQL Server建立使用者只能訪問指定資料庫和檢視SQLServer資料庫
- 【Oracle SQL】months_between與trunc函式OracleSQL函式
- Serverless 解惑——函式計算如何訪問 SQL Server 資料庫Server函式SQL資料庫
- SQL SERVER資料庫datediff函式引發的效能問題SQLServer資料庫函式
- pandas agg函式的詳細介紹與應用函式
- SQL SERVER實用技巧SQLServer
- 使用 onBeforeRouteLeave 組合式函式提升應用的使用者體驗函式
- 使用 onBeforeRouteUpdate 組合式函式提升應用的使用者體驗函式
- MacOS Server安裝與應用教程MacServer
- SQL Server如何匯出db所有使用者許可權建立語句SQLServer
- Generator函式非同步應用函式非同步
- 函式進階應用3函式
- 尤拉函式的應用函式
- 函式計算——應用初探函式
- Sql 中的 left 函式、right 函式SQL函式
- T-SQL——函式——字串操作函式SQL函式字串
- impdp自動建立使用者前提條件與應用場景