猿问

将 GUID 插入 sql 表的 uniqueidentifier 字段 - Groovy

使用下表,我将如何将 Guid 值插入表的 guidField 中。使用以下常规代码会导致以下错误,“因为:此上下文中不允许使用名称“B551F2C8”。生成的 Guid 是 B551F2C8-8380-491B-A51F-436E51CDD08F。也许 Guid 中的“-”是问题所在。有任何想法吗?


SQL表


create table tblTest  

(

  guidField  uniqueidentifier,

  strField  varchar(50),

  dateField smalldatetime

)

代码块


UUID uuid = UUID.randomUUID()

long lTimeStamp = d.getTime();

String tableInsert = "INSERT INTO tblTest (guidField,strField,dateField)" +

                                  " VALUES ("   + uuid +

                                            "," + 'test' +

                                            "," + lTimeStamp +

                                            ")";

sql.execute(tableInsert);


慕容708150
浏览 189回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答