Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何将表作为参数传递给存储过程-CosmosDB_Sql Server_Azure Cosmosdb - Fatal编程技术网

Sql server 如何将表作为参数传递给存储过程-CosmosDB

Sql server 如何将表作为参数传递给存储过程-CosmosDB,sql-server,azure-cosmosdb,Sql Server,Azure Cosmosdb,目前,我们正在使用一个web应用程序,它将表作为参数传递给存储过程 应用程序前端是ASP.NET MVC,后端是SQL Server 在我们的应用程序中,我们在C#中创建一个数据集,并将其作为参数传递给过程。 在UDT(用户定义表)的帮助下,接收存储过程中的数据并执行进一步的处理 我无法在Azure CosmosDB上找到创建和管理UDT的工具 是否可以在Azure CosmosDB中实现相同的功能?如果没有,是否有其他方法可以在不使用UDT的情况下将数据传递给过程 Cosmos DB不支持UD

目前,我们正在使用一个web应用程序,它将表作为参数传递给存储过程

应用程序前端是ASP.NET MVC,后端是SQL Server

在我们的应用程序中,我们在C#中创建一个数据集,并将其作为参数传递给过程。 在UDT(用户定义表)的帮助下,接收存储过程中的数据并执行进一步的处理

我无法在Azure CosmosDB上找到创建和管理UDT的工具


是否可以在Azure CosmosDB中实现相同的功能?如果没有,是否有其他方法可以在不使用UDT的情况下将数据传递给过程

Cosmos DB不支持UDT。您可以将其用作文档模板


您需要序列化数据集才能插入它。

为什么需要将表作为参数传递到存储过程中?您想处理数据,然后将其保存在cosmos db中?这样我们就可以更新/插入表中的多条记录。您知道Azure data Factory吗,它可以为您进行数据处理和传输。实际上,我们有自己的逻辑,我们在存储过程中编写这些逻辑。在我们的应用程序中,用户对屏幕上的值进行一些更改,然后将屏幕上的全部数据发送到存储过程。