sql >> データベース >  >> Database Tools >> SSMS

null以外の列のSQLServerにnull値を挿入するときにデフォルト値を設定するにはどうすればよいですか?

    最初の解決策、

       insert into t1
        select id,isnull(name,'Peter') from t2
    

    2番目の解決策

    ALTER TABLE T1 ALTER COLUMN name varchar(255) NULL
    
    insert into t1
    select id,name from t2
    
    ALTER TABLE T1 ALTER COLUMN name varchar(255) NOT NULL
    


    1. DBへの自動タイムスタンプの新しいエントリ(phpMyAdmin)

    2. Mysqlのバージョンはphpmyadminで異なります

    3. xampplocalhostphpmyadminユーザー'root'@'localhost'のアクセスが拒否されました(パスワードを使用:YES)

    4. phpMyAdminを使用して外部サーバーに接続します