Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разберете на каква операционна система работи SQL Server (пример за T-SQL)

Когато използвате SQL Server, можете да използвате sys.dm_os_host_info изглед за динамично управление на системата, за да върнете операционната система, на която работи SQL Server.

Този изглед включва колона, наречена host_platform която съдържа типа операционна система:Windows или Linux

Пример 1 – Върнете само колоната „host_platform“

Ето пример за демонстрация.

SELECT host_platform
FROM sys.dm_os_host_info;

Резултат:

+-----------------+
| host_platform   |
|-----------------|
| Linux           |
+-----------------+

Пример 2 – Връщане на всички колони

Разбира се, можете също да върнете всички колони. Ето как изглежда това в моята система.

SELECT * FROM sys.dm_os_host_info;

Тук той използва вертикален изход (така че не е нужно да превъртате настрани):

host_platform           | Linux
host_distribution       | Ubuntu
host_release            | 16.04
host_service_pack_level | 
host_sku                | NULL
os_language_version     | 0

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Запитване към свързан sql сървър

  2. ефективен начин за прилагане на пейджинг

  3. Премахване на дублиращи се стойности въз основа само на една колона от таблицата

  4. Изпълнение на SSIS пакет с помощта на dtexec

  5. Позоваване на псевдоним на колона в клауза WHERE