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

チェック制約は別のテーブルに関連付けることができますか?

    GSergの回答に対するコメントに応えて、関数を使用したチェック制約の例を次に示します。

    alter table YourTable
    add constraint chk_CheckFunction
    check (dbo.CheckFunction() = 1)
    

    次のような関数を定義できる場所:

    create function dbo.CheckFunction()
    returns int
    as begin
        return (select 1)
    end
    

    この関数は他のテーブルを参照できます。



    1. pyodbc-バルク挿入速度が非常に遅い

    2. 再利用できるようにOracleの主キーの名前を変更する方法

    3. 別のSQLiteOpenHelperクラスの既存のDBに新しいテーブルを作成します

    4. V $ SQL_SHARED_CURSOR TOP_LEVEL_RPI_CURSOR