SQLCMD asta-sekin o'rgatuvchi

Microsoft SQL Server buyruq qatorni yordam dasturi

Microsoft SQL Server ma'lumotlarni xarid qilish va ma'lumotlar manipulyatsiyasi va SQL Server ma'lumotlar bazalarini sozlash uchun turli xil boy grafik foydalanuvchi interfeyslari bilan ta'minlaydi. Biroq, ba'zida eski moda komandalaridan ishlash osonroq. SQL so'rovini bajarish uchun tezkor va iflos usulni qidiryapsizmi yoki SQL skriptlarini Windows skript faylida qo'shishni xohlaysizmi, SQLCMD sizning maqsadingizga erishishga imkon beradi. Ushbu maqolada Microsoft-ning AdventureWorks namunasi ma'lumotlar bazasi o'rnatilgan.

01dan 05gacha

Buyruqlar buyrug'ini ochish

Mike Chapple

SQLCMD ishlatish uchun avval Windows buyruq qatorni yordam dasturini ochishingiz kerak. Windows XP operatsion tizimida Start> Run ni bosing, keyin OK tugmasini bosishdan oldin matn maydoniga CMD yozing. Windows Vista'da Windows tugmasini bosing, CMD- ni Izlash maydoniga kiriting va Enter tugmasini bosing.

Windows buyruqlar xohishini ko'rishingiz kerak.

02 of 05

Ma'lumotlar bazasiga ulanish

Mike Chapple

Buyruqning xohishi ochilganda, ma'lumotlar bazasiga ulanish uchun SQLCMD yordam dasturidan foydalaning. Ushbu misolda, biz AdventureWorks2014 ma'lumotlar bazasiga ulanishni boshlaymiz, shuning uchun biz quyidagi buyruqni ishlatamiz:

sqlcmd -d AdventureWorks2014

Bu ma'lumotlar bazasiga ulanish uchun standart Windows hisob ma'lumotlarini ishlatadi. Shuningdek, -U bayrog'i va parolni -P bayroqidan foydalanib foydalanuvchi nomini belgilashingiz mumkin. Misol uchun, siz bazaga "mike" va parolni "o'tish" foydalanuvchi nomini quyidagi buyruqlar qatoriga ulashingiz mumkin:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 dan 05 gacha

So'rovni kiritish

Mike Chapple

1> promptida SQL iborasini yozishni boshlang. So'rovingiz uchun kerakli qatorni har bir satrdan so'ng Enter ni bosib foydalanishingiz mumkin. SQL Server so'rovingizni aniq bajarmasdan turib bajarmaydi.

Ushbu misolda biz quyidagi so'rovni kiritamiz:

SELECT * from the HumanResources.shift

04/05

So'rovni bajarish

Mike Chapple

So'rovingizni bajarishga tayyor bo'lgach, SQLCMD ichidagi yangi buyruq satriga GO buyrug'ini kiriting va Enter tugmasini bosing. SQLCMD so'rovingizni bajaradi va natijalarni ekranda ko'rsatadi.

05 05

SQLCMD dan chiqish

SQLCMD dan chiqish uchun tayyor bo'lgach, Windows buyruqlar xohishini qaytarib olish uchun bo'sh buyruq qatoriga EXIT buyrug'ini yozing.