sql >> データベース >  >> RDS >> Sqlserver

ファイル名パラメータを使用した一括挿入

    BULKINSERTステートメントの構文> は:

    BULK INSERT 
       [ database_name. [ schema_name ] . | schema_name. ] [ table_name | view_name ] 
          FROM 'data_file' 
         [ WITH 
    

    したがって、ファイル名は文字列定数である必要があります。問題を解決するには、動的SQLを使用してください。

    DECLARE @sql NVARCHAR(4000) = 'BULK INSERT TblValues FROM ''' + @FileName + ''' WITH ( FIELDTERMINATOR ='','', ROWTERMINATOR =''\n'' )';
    EXEC(@sql);
    



    1. mysqlデータベースのすべてのテーブルのすべてのフィールドを出力するにはどうすればよいですか?

    2. MySQLはphpで同時に複数のIDを選択します

    3. SQLServerレポートサービスレポートに交互の行の色を追加する

    4. クエリにいくつかの制限を追加するにはどうすればよいですか?