我想爲我的sql服務器數據庫生成隨機數據。我創建了一個存儲過程,其中需要生成的字符串的長度,但問題是它不會允許我在插入語句中調用它。插入語句中的存儲過程
insert into table1 (varchar_data,int_data) value ((sp_GenerateRandomString 4),CAST(RAND() * 10 AS INT) % 6 + 1)
也這是行不通的
insert into table1 (varchar_data,int_data) select ((sp_GenerateRandomString 4),CAST(RAND() * 10 AS INT) % 6 + 1)
但UDF不容許UPDATE – bjan 2012-11-21 13:22:03
@bjan爲什麼會在這種情況下,一個問題? – 2012-11-21 22:33:25
雖然它與這個問題沒有關係,但是如果你的sp正在執行更新語句呢? – bjan 2012-11-22 06:08:47