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

一部のテーブルの名前をテーブル名 + DDMMYYYY に変更します

    まず第一に、このテーブルを 1 つのテーブルにロードし、別の列を使用して日付を格納する必要があるように思えます。それでも、必要に応じて動的 SQL を使用できます。

    DECLARE @Date NVARCHAR(8), @Table NVARCHAR(500), @Query NVARCHAR(2000)
    
    SELECT @Date = CONVERT(VARCHAR(8),GETDATE(),112)
    SET @Table = 'TABLE_NAME'
    SET @Query = 'EXEC sp_rename '''[email protected]+''','''[email protected][email protected]+''''
    
    EXEC(@Query)
      

    こちらのリンク をご覧ください SQL Server の動的 SQL について読む。



    1. 接続プーラーとロードバランサーを使用したPostgreSQLのスケーリング

    2. phpMyAdminでルートログインを無効にする

    3. 持っている句Mysqlの後にGROUPBYを使用する方法

    4. t-sql での nvarchar 変数のキャスト照合