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

SQL Server(T-SQL)でデータベースの照合を表示する方法

    Transact-SQLを使用してSQLServerでデータベースの照合を返す2つの方法を次に示します。

    クエリsys.databases

    最初のオプションは、sys.databasesに対してクエリを実行することです。 特定のデータベースの照合を返します。 WHERE 句を使用すると、関心のあるデータベースに結果を絞り込むことができます。

    SELECT 
        name, 
        collation_name 
    FROM sys.databases
    WHERE name = 'Music';
    

    これにより、次のようになります。

    name   collation_name              
    -----  ----------------------------
    Music  SQL_Latin1_General_CP1_CI_AS
    

    この場合、Musicというデータベースを指定しました 。

    DATABASEPROPERTYEX() 機能

    もう1つのオプションは、DATABASEPROPERTYEX()を使用することです。 データベースのデフォルトの照合を返す関数:

    SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;
    

    参照:

    • サーバーの照合を返す
    • 列の照合を返す
    • 照合とは何ですか?

    1. Oracleで文字列と数値を連結する2つの方法

    2. OracleのJSON_QUERY()関数

    3. SQLServer2016でのServiceBrokerの機能強化

    4. Fedora12でMySQLリレーショナルデータベースを使用する