将 mongodb bindata uuid 转换为 sql 服务器唯一标识符
convert mongodb bindata uuid to sql server uniqueidentifier
如何将 MongoDB bindata uuid 转换为 sql 服务器唯一标识符?
我有 { _id: BinData(3,"FOUmkwBNAEyvGcFpJRpJfA==")} 在 MongoDB(db.version(): 4.4.11)
我可以通过以下命令将其转换为UUID:
db.getCollection('mycollection').findOne({ _id: BinData(3,"FOUmkwBNAEyvGcFpJRpJfA==")})._id.hex()
14e52693004d004caf19c169251a497c
MS SQL 服务(Windows Server 2012 R2 上的 Microsoft SQL Server 2017)唯一标识符是
9326E514-4D00-4C00-AF19-C169251A497C
问题如何验证 MongoDB bindata uuid { _id: BinData(3,"FOUmkwBNAEyvGcFpJRpJfA==")} 到 sql 服务器 uniqueidentifier: 9326E514-4D00-4C00-AF19-C169251A497C ?
A SQL Server Uniqueidentifier 不必遵循任何 UUID 版本,因此任何 16 个字节都可以转换为 uniqueidentifier。您可以从 char 或二进制类型转换为 uniqueidentifier,例如:
select cast(0x14e52693004d004caf19c169251a497c as uniqueidentifier)
产出
9326E514-4D00-4C00-AF19-C169251A497C
如何将 MongoDB bindata uuid 转换为 sql 服务器唯一标识符?
我有 { _id: BinData(3,"FOUmkwBNAEyvGcFpJRpJfA==")} 在 MongoDB(db.version(): 4.4.11)
我可以通过以下命令将其转换为UUID:
db.getCollection('mycollection').findOne({ _id: BinData(3,"FOUmkwBNAEyvGcFpJRpJfA==")})._id.hex()
14e52693004d004caf19c169251a497c
MS SQL 服务(Windows Server 2012 R2 上的 Microsoft SQL Server 2017)唯一标识符是
9326E514-4D00-4C00-AF19-C169251A497C
问题如何验证 MongoDB bindata uuid { _id: BinData(3,"FOUmkwBNAEyvGcFpJRpJfA==")} 到 sql 服务器 uniqueidentifier: 9326E514-4D00-4C00-AF19-C169251A497C ?
A SQL Server Uniqueidentifier 不必遵循任何 UUID 版本,因此任何 16 个字节都可以转换为 uniqueidentifier。您可以从 char 或二进制类型转换为 uniqueidentifier,例如:
select cast(0x14e52693004d004caf19c169251a497c as uniqueidentifier)
产出
9326E514-4D00-4C00-AF19-C169251A497C