• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

我取得了一个uniqueidentifier值,用SQL语句取得的,取得后是一个字符串,我想把它又写入另一个表,但是发行无法转换字符串到这个类型

lsjzlyj 2008-02-23 02:09:00
我取得了一个uniqueidentifier值,用SQL语句取得的,取得后是一个字符串,我想把它又写入另一个表,但是发行无法转换字符串到这个类型
我直接用的Insert into table (某一个uniqueidentifier类型字段,...) value (string类型uniqueidentifier值,,,)
应该怎么办啊?
...全文
172 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lq282514781 2011-12-07
拿分学习走人
回复
lq282514781 2011-12-07
拿分学习走人
回复
Limpire 2008-02-23
declare @T table (id uniqueidentifier)

declare @Str varchar(36)
set @Str = newid()
select @Str

insert @T select newid()
insert @T select @Str

select * from @T
回复
谁是谁的谁 2008-02-23
应该可以吧


declare @t table(a uniqueidentifier)
insert into @t
select newid() union all
select N'E5BE4AE0-BC90-4BE4-8EB0-7B968A53161D'

select * from @t
/*

(所影响的行数为 2 行)

a
------------------------------------
091CA375-BEA7-4983-8AB5-A9EB315C4269
E5BE4AE0-BC90-4BE4-8EB0-7B968A53161D

(所影响的行数为 2 行)


*/

回复
liangCK 2008-02-23
cast/convert转换?
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-02-23 02:09
社区公告
暂无公告