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

Buat database dengan nama database dinamis di sql server 2005

Blok kueri di bawah mungkin bisa membantu.

DECLARE @Query VARCHAR(MAX)=''
DECLARE @DbName VARCHAR(400) = 'Db1'
DECLARE @DbFilePath VARCHAR(400) = 'E:\Database\'
SET @Query = @Query + 'CREATE DATABASE '[email protected] +' ON  PRIMARY '
SET @Query = @Query + '( NAME = '''[email protected] +''', FILENAME = '''[email protected][email protected] +'.mdf'' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) '
SET @Query = @Query + ' LOG ON '
SET @Query = @Query + '( NAME = '''[email protected] +'_log'', FILENAME = '''[email protected][email protected] +'_log.ldf'' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)'
print @query
exec(@query)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperbarui Paket SSIS yang Di-deploy

  2. Cara terbaik untuk mendapatkan identitas baris yang dimasukkan di server Tertaut?

  3. Cara Membuat Tabel dengan Kolom Identitas

  4. Apakah mungkin untuk menghapus dari beberapa tabel dalam pernyataan SQL yang sama?

  5. Bisakah saya membuat Fungsi Sekali Pakai dalam Skrip atau Prosedur Tersimpan?