W
WilliamGui
Unregistered / Unconfirmed
GUEST, unregistred user!
如题,SQL如何更改正在使用的自定义数据类型? GUID类型"{}"是否是需要的?
以前我是这样定义的:
--自定义GUID类型
if exists (select name from systypes where name='tyGUID')
execute sp_droptype 'tyGUID'
execute sp_addtype 'tyGUID', 'uniqueidentifier', 'not null'
现在我想改为:
execute sp_addtype 'tyGUID', 'varchar(38)', 'not null'
除了用手工办法更改外,还有什么办法?
另外,GUID的"{"与"}"表示的是什么意思,是否必需的,为什么Delphi或SQL有时产生时,有这两个符号,有时又没有?
以前我是这样定义的:
--自定义GUID类型
if exists (select name from systypes where name='tyGUID')
execute sp_droptype 'tyGUID'
execute sp_addtype 'tyGUID', 'uniqueidentifier', 'not null'
现在我想改为:
execute sp_addtype 'tyGUID', 'varchar(38)', 'not null'
除了用手工办法更改外,还有什么办法?
另外,GUID的"{"与"}"表示的是什么意思,是否必需的,为什么Delphi或SQL有时产生时,有这两个符号,有时又没有?