SQL學習-隨機數,儲存過程
USE bankDB
GO
SET NOCOUNT ON
--M5B (2)建儲存過程pro_randCardID
IF EXISTS(SELECT * FROM sysobjects WHERE name='proc_randCardID')
DROP proc proc_randCardID
GO
CREATE PROC proc_randCardID
@randCardID char(19) OUTPUT
AS
DECLARE @r numeric(15,8)
SELECT @r=RAND(
(DATEPART(mm,GETDATE())*100000)+
(DATEPART(ss,GETDATE())*1000)+
DATEPART(ms,GETDATE())
)
SET @randCardID='1010 3576 '+SUBSTRING(convert(varchar(15),@r),3,4)+' '+SUBSTRING(convert(varchar(15),@r),7,4)
GO
DECLARE @mycardID char(19)
EXEC proc_randCardID @mycardID OUTPUT
print '產生的隨機卡號為:'+@mycardID
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-612305/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 產生隨機密碼的sql儲存過程隨機密碼SQL儲存過程
- oracle 儲存過程學習Oracle儲存過程
- 儲存過程學習教材儲存過程
- Oracle儲存過程學習Oracle儲存過程
- 【Mysql】Mysql儲存過程學習MySql儲存過程
- SQL儲存過程示例SQL儲存過程
- SQL Server 儲存過程SQLServer儲存過程
- 【SQL Server】--儲存過程SQLServer儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- Mysql 5.7儲存過程的學習MySql儲存過程
- SQL Server與MySQL儲存過程學習記錄之一ServerMySql儲存過程
- oracle儲存過程將引數字串分割sqlOracle儲存過程字串SQL
- 造數儲存過程儲存過程
- SQL 分頁儲存過程SQL儲存過程
- MS SQL Server儲存過程SQLServer儲存過程
- Sql Server系列:儲存過程SQLServer儲存過程
- SQL 建立儲存過程PROCEDURESQL儲存過程
- 解密SQL SERVER儲存過程解密SQLServer儲存過程
- SQL儲存過程迴圈SQL儲存過程
- sql儲存過程分頁SQL儲存過程
- PLSQL學習-【7儲存過程、函式】SQL儲存過程函式
- 隨機過程學習筆記——概論隨機筆記
- SQL Server系統儲存過程和引數示例SQLServer儲存過程
- 兩種SQL分頁方法儲存過程和遊標儲存過程SQL儲存過程
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- PDF.NET框架學習篇之SQL-MAP使用儲存過程框架SQL儲存過程
- sql 儲存過程命名規範SQL儲存過程
- Oracle Pl/SQL 之 儲存過程OracleSQL儲存過程
- PL/SQL 05 儲存過程 procedureSQL儲存過程
- SQL Server基礎:儲存過程SQLServer儲存過程
- sql server儲存過程語法SQLServer儲存過程
- SQL總結(五)儲存過程SQL儲存過程
- 學習儲存過程時寫的個例子儲存過程
- 學習一個簡單的儲存過程儲存過程
- 儲存過程中巢狀儲存過程的變數執行方式儲存過程巢狀變數
- SQL Server系統儲存過程和引數總結SQLServer儲存過程
- mysql儲存過程的引數MySql儲存過程
- Oracle SQL Developer Debug儲存過程OracleSQLDeveloper儲存過程