Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So übergeben Sie den benutzerdefinierten Tabellentyp als Parameter für gespeicherte Prozeduren in C#

Sie müssen dieses Beispiel auf CodeProject sehen .

SqlParameter param = cmd.Parameters.AddWithValue("@FileDetails", dt); 

wobei dt eine DataTable und der Parameter @fileDetails ein Tabellentyp in SQL ist:

create type FileDetailsType as table
(
    FileName        varchar(50),
    CreatedDate        varchar(50),
    Size       decimal(18,0)
)

Bearbeiten :Dieser Artikel im MSDN-Entwicklerhandbuch würde auch helfen.