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

SQL Server 2008:データ型の一括変更

    これをManagementStudioで実行し、結果をコピーして新しいクエリウィンドウに貼り付けます。

    select 'ALTER TABLE ' + OBJECT_NAME(o.object_id) + 
        ' ALTER COLUMN ' + c.name + ' DATETIME2 ' +
        CASE WHEN c.is_nullable = 0 THEN 'NOT NULL' ELSE 'NULL' END 
    from sys.objects o
    inner join sys.columns c on o.object_id = c.object_id
    inner join sys.types t on c.system_type_id = t.system_type_id
    where o.type='U'
    and c.name = 'Timestamp'
    and t.name = 'datetime'
    order by OBJECT_NAME(o.object_id)
    


    1. SQLServer2005以降の一意のデータベース識別子を取得する

    2. MicrosoftAccessがスタートアップに最適な5つの理由

    3. 外部のvagrantからMySQLに接続する

    4. 1日あたりの合計注文額をチャートに表示する方法