Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Ubah nama beberapa Tabel menjadi Nama Tabel + DDMMYYYY

Pertama-tama, sepertinya Anda harus memuat tabel ini di satu tabel dan menggunakan kolom lain untuk menyimpan tanggal. Namun demikian, Anda dapat menggunakan SQL dinamis untuk apa yang Anda inginkan:

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)

Oh, dan lihat tautan ini untuk membaca tentang SQL dinamis di SQL Server.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Opsi Pemantauan Basis Data Teratas Tersedia untuk Bisnis Anda

  2. SQL Server:cara mendapatkan nama database sebagai parameter dalam prosedur tersimpan

  3. Mencapai batas parameter 2100 (SQL Server) saat menggunakan Berisi ()

  4. Periksa Berapa Banyak Item Email dalam Antrian di Database Mail di SQL Server (T-SQL)

  5. Contoh Pemformatan 'datetimeoffset' di SQL Server menggunakan String Format Standar (T-SQL)