如何使用复杂数据类型的参数创建存储过程

时间:2014-03-31 08:51:02

标签: .net sql-server stored-procedures sql-server-2008-r2

我即将创建一个SQL Server存储过程以插入3个表。例如:注册用户。要注册用户,系统需要输入3个表。

Class User
{
UserGeneralDetails details;
UserAccountInformation acountInfo;
UserContactDetails contactInfo

CreateUser()
{
DbModule.CreateUser(this); // this function can further invoke the store proc with User object
}

}

存储过程是否可以接收复杂类型的参数。

1 个答案:

答案 0 :(得分:1)

您可以将XML数据类型用于参数,或使用表值参数:

http://msdn.microsoft.com/en-us/library/bb675163%28v=vs.110%29.aspx