我有一個接收字符串作爲參數的Sql過程。 現在我需要執行的任務是,參數包含由兩種不同的分隔符分隔的數據,即「:」和「」在Sql中使用分隔符分隔的數據過程
有兩列在DB 標識和值。
sample Data: "10:0,11:1,12:3,13:4,15:5,16:6"
In This case Ids are: 10,11,12,13,14,15,16
and their respective values are: 1,2,3,4,5,6
現在我想在數據庫中插入這些值。 你能提出一個解決方案嗎?
您使用的是MySQL還是MS SQL Server? (兩種不同的產品,使用不同的存儲過程。) – jarlh
根據您的sql客戶端(意味着執行存儲過程的代碼),您可能可以使用表值參數。這將是最好的解決方案。 –
@jarlh我猜測sql服務器,因爲OP添加了sql-server和sql-server-2008標籤 –