1

I have a flat file table schema (tab delimited) from another type of database (I don't know what type), but it gives me the basics of what I need such as column name, data type, description. This table has many columns.

What is the best way to create a table in SQL Server 2008 from this flat file?

4

1 に答える 1

3

元:

次の列を持つテーブルにファイルをインポートできます

TableA:
    TABLE_NAME, COLUMN_NAME, DATA_TYPE, DESCRIPTION

次に、以下のスクリプトを使用してcreateステートメントを生成し、出力をコピーしてSQLスクリプトとして保存します

SELECT 'CREATE TABLE TABLE1 (' + cols + ')' FROM  (
SELECT SUBSTRING(
(SELECT ',' + s.COLUMN_NAME + ' ' DATA_TYPE
FROM tableA s WHERE TABLE_NAME = 'TABLE1'
FOR XML PATH('')),2,200000) AS Cols) A
于 2012-08-08T16:28:43.870 に答える