Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
C# 如何在Server2008表中插入变量值_C#_Asp.net_Sql_Sql Server - Fatal编程技术网

C# 如何在Server2008表中插入变量值

C# 如何在Server2008表中插入变量值,c#,asp.net,sql,sql-server,C#,Asp.net,Sql,Sql Server,使用Sql Server 2008:我想将特定值(例如:3513CB65-7FF4-477D-B518-E7FF7B298CB)插入表的唯一标识符字段 如何声明值以及如何插入值?请参见示例: -- 1) Declare variables DECLARE @FirstName varchar(25) -- 2) Initialize variables SET @FirstName = 'Kris' -- 3) Execute INSERT command INSERT INT

使用Sql Server 2008:我想将特定值(例如:3513CB65-7FF4-477D-B518-E7FF7B298CB)插入表的
唯一标识符
字段


如何声明值以及如何插入值?

请参见示例:

-- 1) Declare variables
DECLARE @FirstName varchar(25)   

-- 2) Initialize variables
SET @FirstName = 'Kris'    

-- 3) Execute INSERT command
INSERT INTO [dbo].[Customer] ([FirstName], [id])
VALUES (@FirstName, NEWID())
GO
您可以使用
TSQL
as的功能

DECLARE @myUid uniqueidentifier
SET @myUid = NEWID()

INSERT INTO [MYTABLE] (UNIQUEIDENTIFIER_FIELD, SOME_OTHER_FIELD)
VALUES (@myUid, 'some other field data')
INSERT INTO [MYTABLE] (UNIQUEIDENTIFIER_FIELD, SOME_OTHER_FIELD)
VALUES ('3513CB65-7FF4-477D-B518-E7FF7B298CB2', 'some other field data')
或者您甚至可以在INSERT语句中直接使用
NEWID()
,如下所示:

INSERT INTO [MYTABLE] (UNIQUEIDENTIFIER_FIELD, SOME_OTHER_FIELD)
VALUES (NEWID(), 'some other field data')

编辑:对于硬编码值,需要使用单引号(
)作为


您正试图在C#中执行此操作?首先,问题有
C#
asp.net
标记,但没有
sql
sql server
。第二您如何尝试插入?你试过什么吗?如果是的话,请提出……我想我遗漏了什么。这其中的哪一部分是关于
uniqueidentifier
数据类型的?实际上我需要插入手动id,例如=3513CB65-7FF4-477D-B518-E7FF7B298CB2;如何将此id插入数据类型为Uniqueidentifier的字段?@user3340320检查编辑,并使用
edit
选项在您的问题中包含进一步的详细信息。@downvoter能否请您对错误的部分发表评论,以便进行更正/改进。谢谢Zefnus,这是正确的worked@user3340320很高兴它起到了作用,欢迎来到这里。你可以接受你认为很有帮助的答案。