Aracılığıyla paylaş


Verilerden veya veri almak için geçici tablo verme.

Verileri bir genel veya yerel alabileceğiniz geçici tablo ve genel bir veri dışa aktarma geçici tablo, aşağıdaki gibi:

  • Genel, (örneğin, geçici tablo ##groupSales)

    Yapabilecekleriniz toplu alma kullanarak genel geçici tabloya veri Kullanımıbcp yardımcı programı, INSERT TOPLU veya INSERT... SEÇİN * openrowset(bulk...) GELEN.Ayrıca Kullanımıbcp yardımcı programı, genel verileri vermek geçici tablo.Genel olarak geçici tablo belirttiğinizde, yalnızca geçici tablolar var olduğundan atlarsanız veritabanı adı tempdb.

  • (Örneğin, yerel geçici tablo #mySales)

    Yapabilecekleriniz toplu alma BULK INSERT veya ıNSERT'ni kullanarak yerel geçici tabloya veri...SELECT * FROM yalnızca OPENROWSET(BULK...).Yerel geçici tablo tarafından desteklenmeyen Kullanımıbcp kullanamazsınız şekilde yardımcı programıKullanımıbcp , verme veya yerel geçici bir tabloya alma.

Örnekler

C.Için Kullanımıbcp kullanarak toplu vermek genel geçici tablo

Aşağıdaki örnek, nasıl kullanacağınızı gösterir bcp toplu olarak hizmet verme karakter biçiminde veri genel geçici tablo ##myData için MyData.txt veri dosyası'nı tıklatın. komut istemi isteminde aşağıdaki komutu girin:

bcp ##myData out MyData.txt -c -T

b.Yerel bir geçici almak için BULK ıNSERT'ı kullanarak tablo

Aşağıdaki örnek, nasıl kullanılacağını gösterir. BULK INSERT içeri aktarma verileri yerel geçici tablo karakter biçiminde toplu olarak #PersonalData için PersonalData.txt veri dosyası'nı tıklatın.

USE tempdb;
GO
BULK INSERT #PersonalData
   FROM 'C:\PersonalData.Dat'
   WITH (
      DATAFILETYPE = 'char',
      FIELDTERMINATOR = ',',
      KEEPNULLS
   );
GO