我有一个csv文件,我想直接使用而不创建表 . 有没有办法直接阅读和操作它?
只要您可以连接到服务器,您就可以创建临时表 .
对于Microsoft SQL;
declare @TempTable csvtable ( firstCol varchar(50) NOT NULL, secondCol varchar(50) NOT NULL ) BULK INSERT @TempTable FROM 'PathToCSVFile' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n') GO
对于MySQL;
CREATE TEMPORARY TABLE csvtable LOAD DATA INFILE 'PathToCSVFile' INTO TABLE csvtable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
1 回答
只要您可以连接到服务器,您就可以创建临时表 .
对于Microsoft SQL;
对于MySQL;