sql >> Database teknologi >  >> RDS >> Sqlserver

Er det muligt at få mac-adressen ved hjælp af en lagret procedure?

En lidt rund metode!

declare @t table
(
i uniqueidentifier default newsequentialid(),
m as cast(i as char(36))
)

insert into @t default values;

select
    substring(m,25,2) + '-' + 
    substring(m,27,2) + '-' + 
    substring(m,29,2) + '-' +
    substring(m,31,2) + '-' +
    substring(m,33,2) + '-' +
    substring(m,35,2) AS MacAddress
FROM @t


  1. Installation af SQL Server Failover Cluster Instance – Del 1

  2. En guide til MySQL Galera Cluster Streaming Replikering:Anden del

  3. Smid en fejl, der forhindrer en tabelopdatering i en MySQL-trigger

  4. Skal man generere et unikt id for hver række i en databasetabel, der ellers ikke har nogen unikke nøgler?