SqlServer 如何生成32位 GUID

SqlServer
237
SqlServer
sql语句
64位GUID转32

SqlServer 语句 生成32 位的GUID

最近对博客程序整体做了一次升级,其中有一项就是数据库结构的改版,将原先整型数字主键修改为guid作为主键,因为要兼容老版本的链接来处理301重定向,所以数据迁移时使用数据直接导入老数据,就涉及了guid生成问题

sqlserver 有一个函数newid() 可以生成guid,但这个是64位的,而正常用到的是32位的guid,所以在导入时就出现了数据格式不正确的异常提示

以下是 sql语句生成32位guid的写法

SELECT replace(newid(), '-', '')   
Microsoft SQL Server 2008 R2  不同版本永久安装激活序列号
SqlServer2008r2日志文件导致磁盘爆满的解决办法
C# 如何实现windows服务器判断是否已经安装了sqlserver数据库
SqlServer数据库服务手动操作重启后长时间显示(正在恢复)
C#使用SqlBulkCopy向Sqlserver数据库大批量更新插入数据数据库的例子
Sqlserver数据库中SqlDataAdapter.Fill的简单用法
SQLServer成功与服务器建立连接,但是在登录前的握手期间发生错误
Sqlserver Insert 触发器语句实现表的实时备份
SqlDependency 实现监听Sqlserver数据库表有变化时发起通知
记一次商品库存数及库龄的SQLSERVER数据库统计查询
Sqlserver(MSSQL) 数据库如何限制最大可使用内存及占用
暂无相关内容...
暂无相关内容...
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删