sql >> Database >  >> RDS >> Sqlserver

Hoe variabelen in T-SQL te casten voor bulkinvoeging?

Zoals ik weet, is alleen een letterlijke tekenreeks vereist in de from. In dat geval moet u een dynamische query schrijven om bulkinsertie te gebruiken

declare @q nvarchar(MAX);
set @q=
    'BULK INSERT [TStagingTable]
    FROM '+char(39)[email protected]+char(39)+'
    WITH
    (
    FIELDTERMINATOR = '','',
    ROWTERMINATOR = ''\n'',
    FIRSTROW = 1  
    )'
exec(@q)


  1. Hoe kunnen miljoenen statistische records efficiënt worden opgeslagen?

  2. mysql-query werkt wanneer uitgevoerd in phpmyadmin, maar geeft een foutmelding wanneer uitgevoerd in php

  3. Wat is PyMySQL en hoe verschilt het van MySQLdb? Kan het de implementatie van Django beïnvloeden?

  4. Kun je een if-statement toevoegen in ORDER BY?