Bcp роҳи суръаттаринест, ки ба маълумотҳо ба базаи маълумотҳо дастрас аст
Нусхаи маҷмӯи (bcp) фармон аз Microsoft SQL Server шумо бо қобилияти ворид намудани шумораи зиёди сабти бевосита аз хати фармон. Илова бар ин, ҳамчун воҳиди муфассал барои фармоишгари фаронсавӣ, хидмати bcp барои онҳое, ки мехоҳанд маълумотро ба маълумоти махфии SQL Server аз дохили як файл ё дигар усули барномавӣ илова кунанд. Бисёр роҳҳо барои гирифтани маълумот ба як базаи маълумотҳо вуҷуд доранд, аммо bcp ин суръатест, ки он бо параметрҳои дуруст муайян карда мешавад.
bcp матн
Калимаи асосӣ барои истифодаи bcp ин аст:
bcpки дар он далелҳо арзишҳои зеринро мегиранд:
- Ҷадвали_name номи пурраи ҷадвал аст. Масалан, шумо метавонед inventory.dbo.fruits -ро барои ворид кардани сабтҳо ба мизи меваҷоте, ки соҳиби пойгоҳи додаҳо дар пойгоҳи додаҳо мавҷуд аст, истифода баред.
- Роҳнамоӣ нишон медиҳад, ки шумо мехоҳед воридотро ("дар самти") ё содирот (самти ") нишон диҳед.
- File_name ба файли пурраи файл аст. Масалан, шумо метавонед файли C: \ fruit \ inventory.txt -ро ворид кунед.
- Имкониятҳо ба шумо имконият медиҳанд, ки параметрҳои амалиёти калонро муайян кунед. Масалан, шумо метавонед миқдори зиёди хатогиҳое, ки бо параметари иҷозат дода мешаванд, муайян кунед. Шумо инчунин метавонед -x-ро интихоб кунед, ки формати файли XML-ро муайян кунед. Бо ёрии рӯйхати пурраи ҳуҷҷатҳои Microsoft bcp муроҷиат намоед.
Бcp Мисоли воридот
Барои он, ки якҷоя кунед, тасаввур кунед, ки шумо мизбони меваи дар пойгоҳи додаи дороӣ доред ва шумо мехоҳед, ки ҳамаи сабтҳоро аз файли матне, ки дар диски сахт ба шумо дода мешавад, ворид кунед. Шумо синтаксиси Bcp фармонҳои зеринро истифода мебаред:
bcp inventory.dbo.fruits дар "C: \ fruits \ inventory.txt" -c -TИн баромади зеринро меафзояд:
C: \> bcp inventory.dbo.fruits дар "C: \ fruits \ inventory.txt" -c -T Нусхаи нусхабардории ... 36 сатри нусхабардорӣ. Андозаи маҷмӯи шабака (bytes): 4096 Вақти хомӯшӣ (м.) Ҳамагӣ: 16 Миёна: (2250.00 сатр дар як сек.) C: \>Шумо шояд ду варианти навро аз хати фармонӣ дидед. Дар -c option, муайян карда мешавад, ки формати файли нусхаи эҳтиётии матн бо ҳар як сабт дар сатри нав хоҳад буд. Интихоби ТT-ро муайян мекунад, ки bcp бояд ба провайдери Windows барои пайвастшавӣ ба пойгоҳи дода истифода шавад.
bcp Намунаи содирот
Шумо метавонед маълумотро аз пойгоҳи додаи худ бо bcp бо тағир додани самти амалиёт аз "дар" ба "берун". Масалан, шумо метавонед мундариҷаи мизи меваро ба файли матнӣ бо фармонҳои зерин бирезед:
Bcp inventory.dbo.fruits берун "C: \ fruits \ inventory.txt" -c -TИн аст, ки чӣ гуна ба хати фармон назар мерасад:
C: \> $ bcp inventory.dbo.fruits "C: \ fruits \ inventory.txt" -c -T Нусхаи нусхабардории ... 42 сатри нусхабардорӣ. Андозаи маҷмӯи шабака (bytes): 4096 Вақти хати (Мр.) Ҳаҷми: 1 Миёна: (42000.00 сатр дар як сек.) C: \>Ҳамаи ин ба фармони bcp аст. Шумо метавонед ин фармонро дар дохили файлҳои бюллетен ё барномаҳои дигар бо дастрасӣ ба хати фармонҳои DOS барои худкоркунӣ ва содироти маълумот аз пойгоҳи додаи SQL Server худ истифода баред.