SQL2005 データベース ファイルに格納する必要がある C#.net のオブジェクト (複数のテキスト ファイルから作成) のリストがあります。残念ながら、テーブル値パラメーターは SQL2008 で始まったため、役に立ちません。MSDN から、「複数のデータ値を区切り文字列または XML ドキュメントにまとめて、それらのテキスト値をプロシージャまたはステートメントに渡す」という方法があることがわかりましたが、ストアド プロシージャは初めてで、それ以上の助けが必要です。ストアド プロシージャを作成して 1 つのレコードを作成し、リストをループして追加できることはわかっていますが、それは避けようとしています。ありがとう。
Input file example (Other files contain pricing and availability):
Matnr ShortDescription LongDescription ManufPartNo Manufacturer ManufacturerGlobalDescr GTIN ProdFamilyID ProdFamily ProdClassID ProdClass ProdSubClassID ProdSubClass ArticleCreationDate CNETavailable CNETid ListPrice Weight Length Width Heigth NoReturn MayRequireAuthorization EndUserInformation FreightPolicyException
10000000 A&D ENGINEERING SMALL ADULT CUFF FOR UA-767PBT UA-279 A&D ENGINEERING A&D ENG 093764011542 GENERAL General TDINTERNL TD Internal TDINTERNL TD Internal 2012-05-13 12:18:43 N 18.000 .350 N N N N
10000001 A&D ENGINEERING MEDIUM ADULT CUFF FOR UA-767PBT UA-280 A&D ENGINEERING A&D ENG 093764046070 GENERAL General TDINTERNL TD Internal TDINTERNL TD Internal 2012-05-13 12:18:43 N 18.000 .450 N N N N
いくつかのデータベース ファイル フィールド:
EffectiveDate varchar(50)
MfgName varchar(500)
MfgPartNbr varchar(500)
Cost varchar(200)
QtyOnHand varchar(200)