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

SQL Server 2005 で ENUM を定義する方法は?

    1 つ以上のスカラー UDF を使用しますか?

    定数ごとに 1 つ:

    • dbo.CONST_Bicycle 1 を返します
    • dbo.CONST_Car 2 を返します

    列挙ごとに 1 つ:

    • dbo.CONST_Types('Bicycle') 1 を返します
    • dbo.CONST_Types('Car') 2 を返します

    または、列挙ごとにID、名前を持つテーブルを使用します

    クライアント側の列挙型を使用してこれを照合します (おそらくテーブル ソリューションに対する検証を使用)

    ありません .net にあるように、これを行うための迅速またはクリーンな方法 (コメントによる)。



    1. MariaDbSQLインジェクション

    2. テーブルに挿入しようとしたときに「ORA-00922:オプションがないか無効です」

    3. キーの長さのないキー指定で使用されるBLOB/TEXT列の「値」

    4. SQLでほぼ同様のレコードを見つける方法は?