在sql server数据库的msdb.dbo.sysjobs 表中,job_id字段为uniqueidentifier类型,16字节,每4个字节用-隔开,如何把这个转换为16进制呢?
假设有个作业名为11,通过如下语句可以实现:
DECLARE @JobID BINARY(16)
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'11')
select @JobID
也就是,类型转换成binary即可。

682

被折叠的 条评论
为什么被折叠?



