You are here

public function Schema::engineVersion in Drupal driver for SQL Server and SQL Azure 3.0.x

Same name and namespace in other branches
  1. 8 drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php \Drupal\Driver\Database\sqlsrv\Schema::engineVersion()

Retrieve Engine Version information.

Return value

array Engine version.

File

drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php, line 1114

Class

Schema

Namespace

Drupal\Driver\Database\sqlsrv

Code

public function engineVersion() {
  if (!isset($this->engineVersion)) {
    $this->engineVersion = $this->connection
      ->queryDirect(<<<EOF
          SELECT CONVERT (varchar,SERVERPROPERTY('productversion')) AS VERSION,
          CONVERT (varchar,SERVERPROPERTY('productlevel')) AS LEVEL,
          CONVERT (varchar,SERVERPROPERTY('edition')) AS EDITION
EOF
)
      ->fetchAssoc();
  }
  return $this->engineVersion;
}