gpt4 book ai didi

c# - 在数据表 TVP 中传递 sysname

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:47 26 4
gpt4 key购买 nike

我有一个使用以下类型作为参数的存储过程

    CREATE TYPE [dbo].[columnOrderTableType] AS TABLE
([id] [int] IDENTITY(1,1) NOT NULL
,[columnName] [sysname] NOT NULL

我需要从我的 api 将一个数据表作为 TVP 传递给这个 sproc

当我使用字符串作为 columnName 的值时,我收到一条错误消息,指出该类型与 columnOrderTableType 所需的类型不匹配

如何在数据表中传递系统名称?

最佳答案

尝试将数据转换为 nvarchar(128) 并改用 nvarchar。

http://msdn.microsoft.com/en-us/library/ms191240(v=sql.105).aspx

关于c# - 在数据表 TVP 中传递 sysname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12964757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com