有幾個備選方案,我意識到:從應用程序中獲取列表的最有效方法是什麼?
- 分隔文字(如「項目1,項目2」或「項目1:項目2」)
- 需要分割和處理,這本身不支持
- XML片段(例如)
- 招致開銷XML處理,這我確信是相當沉重
我想到的另一個問題是,在需要它們進入proc(比緊密耦合更緊密)和某種批量插入之前,實際寫下列表項。
另一種方法是將biz層中列表項的邏輯應用於檢索到的數據。
我意識到它可能只是一個案例調用,但通常會想知道什麼是優先方式。我討厭含糊不清,但應該擁抱它,現在有一個二分法。
這是哪個SQL - Oracle,MySQL,SQLServer ...? – 2012-01-12 12:16:30
MSSQL。我認爲數據庫技術將幾乎可以忽略(認爲該問題的實現會招聘類似的機制) – brumScouse 2012-01-12 12:22:40
類似的主題:parameter-passing-vs-table-valued -values-vs-xml-to-sql-2008 -from-net-applic – brumScouse 2012-01-12 12:34:49