Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy można uzyskać adres mac za pomocą procedury składowanej?

Nieco okrężna metoda!

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernacja (/JPA) stronicowania po stronie serwera i MS SQL Server

  2. Zapytanie SQL do liczenia rekordów na miesiąc

  3. Zwróć oryginalne ziarno kolumny tożsamości w SQL Server

  4. Sparametryzowane zapytanie ..... oczekuje parametru „@units”, którego nie podano

  5. Wybór procesora dla SQL Server 2014 – część 1