SQL SERVER 使用者名稱、密碼登入判斷
1、建立users表:
CREATE TABLE users
(
id INT PRIMARY KEY not null IDENTITY,
name VARCHAR(22),
pwd VARCHAR(33)
)
2、插入幾條資料:
INSERT INTO users VALUES('a','aaaaa'),('b','bbbbb'),('c','ccccc');
3、建立儲存過程:
CREATE PROCEDURE proc_sql ---儲存過程執行後,如果要修改儲存過程,將CREATE改為ALTER;
@user VARCHAR(22),
@pswd VARCHAR(33),
@msg VARCHAR(50) OUTPUT
AS
BEGIN
DECLARE @num1 INT,@num2 INT;
SELECT @num1=COUNT(*) FROM users WHERE name=@user;
IF @num1>=1
BEGIN
SELECT @num2=COUNT(*) FROM users WHERE name=@user AND pwd=@pswd;
IF @num2>=1
BEGIN
SET @msg='使用者名稱和密碼輸入正確';
END
ELSE
BEGIN
SET @msg='密碼輸入不正確';
END
END
ELSE
BEGIN
SET @msg='使用者名稱輸入不正確';
END
END
4、執行儲存過程:
DECLARE @msg VARCHAR(50);
EXEC proc_sql '1','aaaaa',@msg OUTPUT;
SELECT @msg AS 資訊;
5、結果:
資訊
使用者名稱輸入不正確
相關文章
- Sql Server使用者名稱和登入名的關係總結SQLServer
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 登入判斷使用者名稱和密碼是否正確的程式碼(連結和讀取資料庫)密碼資料庫
- sql server 登入名和使用者名稱的區別和聯絡SQLServer
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- VMWare Server 2.0 的使用者名稱和密碼Server密碼
- win8系統如何取消使用者名稱密碼登入密碼
- Sql Server關於許可權、角色以及登入名、使用者名稱的總結SQLServer
- SQL SERVER 檢視當前登入使用者名稱的系統函式SQLServer函式
- 常見問題--oracle10g使用者名稱密碼以及登入方式Oracle密碼
- 設定PL/SQL Developer記住使用者名稱密碼SQLDeveloper密碼
- 更改MYSQL使用者名稱密碼MySql密碼
- K8Sdashboard登入問題(chrome無法訪問以及使用使用者名稱和密碼登入)K8SChrome密碼
- 使用者名稱登入不了網站網站
- 通過jquery.cookie.js實現記住使用者名稱、密碼登入功能jQueryCookieJS密碼
- 線上直播原始碼,完整登陸頁面的全部資訊(包括使用者名稱、輸入密碼等)原始碼密碼
- 從螢幕上讀入使用者名稱和密碼密碼
- 修改 Ubuntu 系統使用者名稱和登入名Ubuntu
- git 使用者名稱密碼相關Git密碼
- 隱藏域 使用者名稱密碼密碼
- tortoiseGIT儲存使用者名稱密碼Git密碼
- [備忘]刪除SQL Server中無登入名的使用者SQLServer
- 判斷漲跌以及抽取股票名稱的原始碼原始碼
- 錯誤的使用者名稱密碼登入導致的資料庫效能問題密碼資料庫
- 使用windows窗體應用程式來實現使用者名稱與密碼的登入Windows密碼
- 註冊使用者名稱字元長度判斷細節字元
- 【java web】--Ajax非同步判斷使用者名稱是否存在JavaWeb非同步
- cookie儲存使用者登入名和密碼程式碼例項Cookie密碼
- sysdba登入 ORA-01017:使用者名稱密碼出錯 故障排查例項密碼
- 直播app原始碼,輸入密碼和使用者名稱呼叫開發者工具APP原始碼密碼
- git儲存使用者名稱與密碼Git密碼
- tomcat設定使用者名稱密碼Tomcat密碼
- ibm網站使用者名稱密碼IBM網站密碼
- linux 關閉只允許SSH登陸(允許使用者名稱、密碼登陸)Linux密碼
- Dockerfile 中RUN互動需要輸入 使用者名稱和密碼Docker密碼
- 如何把 Laravel 預設郵箱登入改成使用者名稱登入Laravel
- O/S-Error: (OS 1326) 登入失敗: 未知的使用者名稱或錯誤密碼。Error密碼
- SQL Server 2008登入名的建立SQLServer