Microsoft
Software
Hardware
Network
Question : Create multiple SQL tables with script
I have a text file with one column of table names with a carriage return as a delimiter:
Table1
Table2
Table3
A simple CREATE TABLE script would have a variable @TableName and the script would look something like this. I will not be creating tables in the databases at the moment.
DECLARE @TableName varchar(20)
@TableName = c:\TextFile.txt (something like this, I don't know how to work out this logic)
CREATE DATABASE [@TableName] ON PRIMARY
( NAME = N'@TableName', FILENAME = N'E:\SQL_DBs\@TableName.md
f' )
LOG ON
( NAME = N'@TableName_log', FILENAME = N'F:\SQL_Logs\@TableName_l
og.ldf' )
GO
Any help would be appreciated.
Answer : Create multiple SQL tables with script
make it an exec(sql)
declare @sql varchar(max)
so you have
set @sql = ' create database '+ @table + ' On primary ' + .....
then exec(@sql)
Random Solutions
Checking for @ symbol in email address field on access form
Hidden answers after logging in
Link to PDF files from DVD Menu
SUSE Linux - Detect new disk (hardware)
Uninstalling DFS Service
Publish error when deployed to server
Can Windows Server Standard 2008 FE be upgraded to Standard level without breaking Exchange 2007 SP1 currently installed?
Freenas
Adding local storage to ESX 3.5
Wyse thin client and Citrix display/graphic lag