sql >> Databáze >  >> RDS >> Sqlserver

Jak přetypovat proměnné v T-SQL pro hromadné vkládání?

Jak vím, v from je vyžadován pouze doslovný řetězec. V takovém případě musíte napsat dynamický dotaz pro použití hromadného vkládání

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. C# s Asp.net MySQL s OBDC, takže přihlášení a registrace nefungují

  2. Jak používat cizí klíč ve sqlite?

  3. oracle help chybí čárka

  4. Nepodařilo se připojit k mysql na 127.0.0.1:3306 s uživatelem root přístup odepřen pro uživatele 'root'@'localhost' (pomocí hesla:YES)