一聚教程网:一个值得你收藏的教程网站

热门教程

sql uniqueidentifier转换成varchar类型

时间:2022-06-29 08:29:22 编辑:袖梨 来源:一聚教程网

niqueidentifier   数据类型具有   16   个字节,与其它那些诸如   4   字节的整数相比要相对大一些。这意味着使用   uniqueidentifier   键建立的索引可能会比使用   int   键实现的索引相对慢一些。 
如果全局唯一性并不是必须的,或者需要一个连续递增的键,则可以考虑使用   IDENTITY   属性

---?T聚文 Geovin Du
DECLARE @myid uniqueidentifier
SET @myid = NEWID()
SELECT CONVERT(char(255), @myid) AS 'char';
GO
--?T聚文 Geovin Du
declare @allstring char(255),@AreaUid Uniqueidentifier
set @AreaUid='37A1DA94-4AC6-4ED0-B96F-BA3FE6AEACC8'
set @allstring= cast(@AreaUid as char(255))
select @allstring
--?T聚文 Geovin Du
declare @allstring char(255),@AreaUid Uniqueidentifier,@s varchar(200)
set @AreaUid='37A1DA94-4AC6-4ED0-B96F-BA3FE6AEACC8'
set @allstring= CONVERT(char(255),@AreaUid)
set @s=cast(@allstring as varchar(200))
select @allstring,@s
--?T聚文 Geovin Du
declare @allstring char(255),@AreaUid Uniqueidentifier,@s varchar(200)
set @AreaUid='37A1DA94-4AC6-4ED0-B96F-BA3FE6AEACC8'
select @s=CONVERT(varchar(200),cast(@AreaUid as char(225)))
select @s

热门栏目