SQLCMD အဆင့်-by-အဆင့်သင်ခန်းစာ

Microsoft SQL Server စစ်ဌာနချုပ်လိုင်း Utility ကို

Microsoft SQL Server ကိုပြန်လည်ရယူရန်နှင့်ကြိုးကိုင်အချက်အလက်များနှင့် configuring များအတွက်ကြွယ်ဝသောသော graphical user interface တွေကိုအမျိုးမျိုးနှင့်အတူအသုံးပြုသူများကိုထောက်ပံ့ပေး SQL Server databases ကို ။ သို့သော်တစ်ခါတစ်ရံတွင်ကအဟောင်း command line ကနေအလုပ်လုပ်ဖို့ပဲပိုမိုလွယ်ကူပါတယ်။ သင်တစ်ဦး SQL query ကို execute တစ်ညစ်ပတ်အမြန်-and လမ်းရှာနေတစ်ခုသို့မဟုတ် Windows ကို script ကိုဖိုင်ထဲမှာ SQL statement တွေကိုထည့်သွင်းရန်ဆန္ဒရှိနေပဲဖြစ်ဖြစ်, SQLCMD သင်သည်သင်၏ရည်မှန်းချက်ကိုဖြည့်ဆည်းဖို့ခွင့်ပြုပါတယ်။ ဤဆောင်းပါးသည်ကိုသင်ပြီးသား Microsoft ရဲ့ AdventureWorks နမူနာ Database ကို install လုပ်ထားကြပါပြီယူဆတယ်။

05 ၏ 01

တစ်ဦး Command Prompt ကိုဖွင့်လှစ်

သူ Mike Chapple

SQLCMD run နိုင်ဖို့အတွက်သင်ပထမဦးဆုံးတစ်ဦးကို Windows command line ကို utility ကိုဖွင့်လှစ်ရမည်ဖြစ်သည်။ Windows XP မှာ, Start> Run ကို click နှိပ်ပြီးတော့ OK ကိုမနှိပ်ခင်အကွက်ထဲတွင် CMD ရိုက်ထည့်ပါ။ Windows Vista ကမှာတော့ Enter ရှာဖွေရန်သေတ္တာနှင့်စာနယ်ဇင်းထဲသို့ Windows ကိုခလုတ်, type ကို CMD ကိုကလစ်နှိပ်ပါ။

သင်တစ်ဦးသည် Windows command prompt ကိုကြည့်ရှုသင့်ပါတယ်။

05 ၏ 02

အဆိုပါဒေတာဘေ့စချိတ်ဆက်ခြင်း

သူ Mike Chapple

သငျသညျပွင့်လင်း prompt ကို command တစ်ခုရှိတပြိုင်နက်, ဒေတာဘေ့စကိုချိတ်ဆက်ဖို့ SQLCMD utility ကိုအသုံးပြုပါ။ ဒီဥပမာမှာကျနော်တို့ AdventureWorks2014 ဒေတာဘေ့စချိတ်ဆက်နေတဲ့, ဒါကြောင့်ကျနော်တို့က command ကိုသုံး:

sqlcmd -D AdventureWorks2014

ဒါဟာသင့်ရဲ့ဒေတာဘေ့စချိတ်ဆက်ရန်ကို default မှာ Windows အထောက်အထားများကိုအသုံးပြုသည်။ သငျသညျကိုလညျး -p အလံသုံးပြီး -U အလံသုံးပြီး username နှင့် password တစ်ခုသတ်မှတ်ရမည်။ ဥပမာအားဖြင့်, သင်သည်အောက်ပါ command line ကိုအတူအသုံးပြုသူအမည် "mike" နှင့်စကားဝှက်ကို "goirish" သုံးပြီးဒေတာဘေ့စကိုချိတ်ဆက်နိုင်:

sqlcmd -U mike -p goirish -D AdventureWorks2014

05 ၏ 03

တစ်ဦး Query ကိုထည့်သွင်းခြင်း

သူ Mike Chapple

1> prompt ကိုမှာ SQL ကြေညာချက်စာရိုက်စတင်ဖို့။ သင်သည်သင်၏စုံစမ်းမှုအဘို့အလိုခငျြသကဲ့သို့သင်တို့အသီးအသီးလိုင်းပြီးနောက် Enter key ကိုနှိပ်, အဖြစ်အများအပြားလိုင်းများကိုသုံးနိုင်သည်။ အတိအလင်းအဲဒီလိုလုပ်ဖို့ညွှန်ကြားသည်အထိ SQL Server သည်သင်၏စုံစမ်းမှု execute မထားဘူး။

ဒီဥပမာမှာကျနော်တို့ကအောက်ပါ query ကိုရိုက်ထည့်ပါ:

HumanResources.shift FROM မှ * SELECT

05 ၏ 04

အဆိုပါမေးမြန်းချက်ကွပ်မျက်

သူ Mike Chapple

သင်သည်သင်၏စုံစမ်းမှု execute ဖို့အဆင်သင့်ဖြစ်နေပါပြီသောအခါ, command ကို SQLCMD အတွင်းအသစ်တစ်ခုကို command line ကိုအပေါ် GO နှင့်စာနယ်ဇင်း Enter ရိုက်ပါ။ SQLCMD သင့်ရဲ့စုံစမ်းမှု ပေး. စီရင်ခြင်းနှင့်မျက်နှာပြင်ပေါ်ရှိရလဒ်များကိုဖော်ပြပေးမှာဖြစ်ပါတယ်။

05 ၏ 05

SQLCMD ထွက်ပါမည်

သငျသညျ SQLCMD မှထွက်ရန်အဆင်သင့်ဖြစ်နေပါပြီသောအခါ, ကို Windows command prompt ကိုပြန်သွားဖို့အလွတ် command line ကိုအပေါ် command ကို EXIT ရိုက်ထည့်ပါ။