"bcp" Komut İstemi....

  • Konbuyu başlatan Konbuyu başlatan Fresky
  • Başlangıç tarihi Başlangıç tarihi
Konu Yazar

Fresky

New Member
Kalemi Kırıldı!
May
2,171
37
"bcp" verileirnizi dosyadan alma ve dosyaya yazma T-SQL komutları kullanmak için kullanılır


bcp komutunnu çalıştırmak için
Kod:
başlat/çalıştır/cmd > bcp
yazıp enter basıyoruz
ve karşımıza bcp ile ilgli parametreler geliyor

bcp.jpg

--ilk olarak "Out" dışa aktarmayı görelim

Yazılış:

bcp dbadı.dbo.tabloadı out çıkartılacak_konum -parametreler

Parametre olarak sık olarak kullanacağımız

-T : Güvenli giriş için yani id ve password sormuyor... eğer -T yazmassak bizden bu bilgileri isteyecektir
-C : karakter tipinde weri aktarımı olacağını söyleriz eğer yazmassak bizden weri tipleri char,smallint,ws.ws soracaktır


Örnek:
Kod:
bcp KN_Online.dbo.TB_USER out c:\TB_USER_YEDEK.txt -C -T
Yazdığımızda TB_USER daki werileri c:\TB_USER_YEDEK.txt yola .txt olarak çıkaracaktır
outl.jpg

--in dosyadan aktarma

bcp dbadı.dbo.tabloadı in çıkartılacak_konum -parametreler

Örnek:
Kod:
 bcp KN_Online.dbo.TB_USER in c:\TB_USER_YEDEK.txt -C -T
-- T-SQL komutları ile sorgulama queryout

kullanım:
Kod:
bcp "select * from KN_Online.dbo.TB_USER where straccountID = 'atilla'"  Queryout c:\sorgu.txt -T -c
sorgu.jpg

Değişik şekildede normal kullandığınız gibi sorgularda yapabilrsiniz ama sorguların nereye aktarılacağı yolu mutlaka yazmalısınız

Dipnot: ayrıca bu işlemi yapacağınız tabloda select-insert izin werilmeli:pff:


Şimdi Diyeceksiniz bu konu neden war amaç bilgi edinmek yada SQL bozulur werileriniz almak isterseniz bi çare...

İyi günler
:rock:
 
Cevap: "bcp" Komut İstemi....

Teşekkürler hö
 
Geri
Üst Alt