SQLCMD Tutorial ບາດກ້າວໂດຍຂັ້ນຕອນ

Microsoft SQL Server Command Line Utility

Microsoft SQL Server ໃຫ້ຜູ້ໃຊ້ມີຄວາມຫລາກຫລາຍຂອງການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກທີ່ອຸດົມສົມບູນສໍາລັບການດຶງດູດແລະການປຸງແຕ່ງຂໍ້ມູນແລະການຕັ້ງຄ່າ ຖານຂໍ້ມູນ SQL Server . ຢ່າງໃດກໍຕາມ, ບາງຄັ້ງມັນກໍ່ງ່າຍຕໍ່ການເຮັດວຽກຈາກເສັ້ນຄໍາສັ່ງເກົ່າ. ບໍ່ວ່າທ່ານກໍາລັງຊອກຫາວິທີການໄວແລະເປື້ອນເພື່ອເຮັດການສອບຖາມ SQL ຫຼືຕ້ອງການປະກອບຄໍາສັ່ງ SQL ໃນໄຟລ໌ script Windows, SQLCMD ຊ່ວຍໃຫ້ທ່ານສາມາດຕອບສະຫນອງເປົ້າຫມາຍຂອງທ່ານໄດ້. ບົດຄວາມນີ້ຄາດວ່າທ່ານມີຖານຂໍ້ມູນແບບທົດລອງ AdventureWorks ຂອງ Microsoft ແລ້ວ.

01 of 05

ເປີດ Command Prompt

Mike Chapple

ເພື່ອດໍາເນີນການ SQLCMD, ທໍາອິດທ່ານຕ້ອງເປີດປະໂຫຍດຂອງບັນທັດຄໍາສັ່ງ Windows. ໃນ Windows XP, ໃຫ້ຄລິກໃສ່ Start> Run ແລະຫຼັງຈາກນັ້ນພິມ CMD ໃນກ່ອງຂໍ້ຄວາມກ່ອນທີ່ຈະຄລິກ OK . ໃນ Windows Vista, ກົດປຸ່ມ Windows , ພິມ CMD ໃນກ່ອງ ຄົ້ນຫາ ແລະກົດ Enter .

ທ່ານຄວນຈະເຫັນຄໍາສັ່ງຂອງ Windows.

02 of 05

ເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ

Mike Chapple

ເມື່ອທ່ານມີຄໍາສັ່ງດ່ວນໃຫ້ເປີດ, ໃຫ້ໃຊ້ utility SQLCMD ເພື່ອເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ. ໃນຕົວຢ່າງນີ້, ພວກເຮົາກໍາລັງເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ AdventureWorks2014, ດັ່ງນັ້ນພວກເຮົາໃຊ້ຄໍາສັ່ງນີ້:

sqlcmd-d AdventureWorks2014

ນີ້ໃຊ້ຂໍ້ມູນປະຈໍາຕົວຂອງ Windows ເພື່ອເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນຂອງທ່ານ. ທ່ານອາດຈະລະບຸຊື່ຜູ້ໃຊ້ທີ່ໃຊ້ທະນາຄານ -U ແລະລະຫັດຜ່ານໂດຍໃຊ້ P-flag. ຕົວຢ່າງເຊັ່ນ, ທ່ານສາມາດເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນໂດຍໃຊ້ຊື່ຜູ້ໃຊ້ "mike" ແລະລະຫັດຜ່ານ "goirish" ກັບບັນທັດຄໍາສັ່ງຕໍ່ໄປນີ້:

sqlcmd -U mike -P goirish-d AdventureWorks2014

03 of 05

ການເຂົ້າຫາແບບສອບຖາມ

Mike Chapple

ເລີ່ມຕົ້ນການພິມຄໍາສັ່ງ SQL ທີ່ 1> prompt. ທ່ານສາມາດນໍາໃຊ້ເສັ້ນຫຼາຍຕາມທີ່ທ່ານຕ້ອງການສໍາລັບການສອບຖາມຂອງທ່ານ, ກົດປຸ່ມ Enter ຫຼັງຈາກແຕ່ລະເສັ້ນ. SQL Server ບໍ່ປະຕິບັດຄໍາຖາມຂອງທ່ານຈົນກ່ວາໄດ້ແນະນໍາຢ່າງຊັດເຈນໃຫ້ເຮັດແນວນັ້ນ.

ໃນຕົວຢ່າງນີ້, ພວກເຮົາໃສ່ຄໍາຖາມຕໍ່ໄປນີ້:

SELECT * FROM HumanResources.shift

04 of 05

ການປະຕິບັດການສອບຖາມ

Mike Chapple

ເມື່ອທ່ານພ້ອມທີ່ຈະດໍາເນີນການສອບຖາມຂອງທ່ານ, ພິມຄໍາສັ່ງ GO ໃນເສັ້ນຄໍາສັ່ງໃຫມ່ພາຍໃນ SQLCMD ແລະກົດ Enter . SQLCMD ດໍາເນີນການສອບຖາມຂອງທ່ານແລະສະແດງຜົນລັບໃນຫນ້າຈໍ.

05 of 05

ອອກຈາກ SQLCMD

ເມື່ອທ່ານພ້ອມທີ່ຈະອອກຈາກ SQLCMD, ພິມຄໍາສັ່ງ EXIT ໃສ່ເສັ້ນຄໍາສັ່ງທີ່ຫວ່າງເພື່ອກັບໄປຄໍາສັ່ງຂອງຄໍາສັ່ງ Windows.