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

SQL 2005 で列の既定値を関数にバインドする

    そのようなデフォルトを追加する構文は

    alter table DOC_Order 
    add constraint 
    df_DOC_Order 
    default([dbo].[NEWDOC_Order]())
    for DOC_Order
    

    また、DOC_Order が null の場合に処理するように関数を変更することもできます

    Create FUNCTION [dbo].[NEWDOC_Order] 
    (
    )
    RETURNS int
    AS
    BEGIN
    
    RETURN (SELECT ISNULL(MAX(DOC_ORDER),0) + 1 FROM DOC_Documents)
    
    END
    


    1. 結合されたテーブル列の個別の合計を取得します

    2. SQLite記述テーブル

    3. MySQLのユーザーにデータを入力するさまざまな方法

    4. MySQLのフィールド値と文字列を連結します