Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tạo cơ sở dữ liệu với tên cơ sở dữ liệu động trong sql server 2005

Khối truy vấn bên dưới có thể hữu ích.

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. Cách nhận giá trị cột nhận dạng mà không đề cập đến tên cột nhận dạng trong Chọn - Hướng dẫn SQL Server / T-SQL Phần 46

  2. SQL Server XQuery trả về lỗi

  3. Cách khôi phục cơ sở dữ liệu SQL Server thông qua mã C #

  4. Cách lấy Giá trị trước cho Giá trị Null

  5. Lỗi kết nối ODBC gián đoạn