sql >> データベース >  >> RDS >> Sqlserver

SQLServerの@@SERVICENAMEとは何ですか?

    SQL Serverでは、@@SERVICENAME 構成関数は、SQLServerが実行されているレジストリキーの名前を返します。

    引数は必要ありません。 SELECTで簡単に使用できます レジストリキーの名前を返すステートメント。

    SQLServerは MSSQLServer という名前のサービスとして実行されることに注意してください 。 @@SERVICENAME 関数は MSSQLSERVER を返します 現在のインスタンスがデフォルトのインスタンスである場合。現在のインスタンスが名前付きインスタンスの場合は、インスタンス名を返します。

    実例を示します。

    SELECT @@SERVICENAME AS [Service Name];
    

    結果:

    +----------------+
    | Service Name   |
    |----------------|
    | MSSQLSERVER    |
    +----------------+
    

    私の場合、このステートメントをSQL Serverのデフォルトのインスタンスで実行したため、 MSSQLSERVER 返されました。

    戻り値はnvarcharです。 。


    1. PostgreSQLを使用して前月の最終日を確認するにはどうすればよいですか?

    2. SSISExcelインポートの強制が正しくない列タイプ

    3. IRIWorkbenchでVerticaに接続する

    4. エラーORA-01804のテキストを取得しようとしたときにエラーが発生しました