Toplu Ekleme komutuyla alan uzunluklarını nasıl belirlersiniz?Sabit genişlikli alanları toplu ekleme
Örnek: Ben bir masa adında c olsaydı: \ Temp \ TableA.txt ve vardı:
123ABC
456DEF
Ve böyle bir tablo vardı: Sonra
use tempdb
CREATE TABLE TABLEA(
Field1 char(3),
Field2 char(3)
)
BULK INSERT TableA FROM 'C:\Temp\TableA.txt'
SELECT * FROM TableA
nasıl yapardım Field1 ve Field2 için uzunlukları belirtin mi?
Ah, tamam. Teşekkürler! Toplu Ekle: Msg 4834, Düzey 16, State 4, Satır 1 Toplu yükleme deyimini kullanmaya çalıştığınızda bunu aldığımı öğrendim. –
Format dosya bitinin etrafında parantezlere gerek yok mu? WITH (FORMATFILE = 'C: \ Temp \ Format.xml') –