4
Ivan_495
24.04.12
✎
14:06
|
вот эта
ALTER FUNCTION [dbo].[getStringUUID]
(@binaryUUID binary(16))
RETURNS char(40)
WITH EXECUTE AS CALLER
AS
BEGIN
begin
declare @buffer varchar(40)
select @buffer = replace(convert(varchar(40),cast(@binaryUUID as uniqueidentifier)), '-', '')
return right(@buffer, 8) + '-' +
substring(@buffer, 21, 4) + '-' +
substring(@buffer, 17, 4) + '-' +
substring(@buffer, 7, 2) +
substring(@buffer, 5, 2) + '-' +
substring(@buffer, 3, 2) +
substring(@buffer, 1, 2) +
substring(@buffer, 11, 2) +
substring(@buffer, 9, 2) +
substring(@buffer, 15, 2) +
substring(@buffer, 13, 2)
end
END
|
|