ນີ້ແມ່ນຄໍາສັ່ງ stag-selectall_xmlp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
stag-selectall_xml - ສອບຖາມອົງປະກອບທັງໝົດຈາກຖານຂໍ້ມູນດ້ວຍຜົນຜະລິດ XML
ສະຫຼຸບສັງລວມ
stag-selectall_xml [-d ] [-f ໄຟລ໌ sql] [-nesting|n ] SQL
ລາຍລະອຽດ
ສະຄຣິບນີ້ຈະສອບຖາມຖານຂໍ້ມູນໂດຍໃຊ້ SQL ທີ່ສະໜອງໃຫ້ໂດຍຜູ້ໃຊ້ສະຄຣິບ, ຫຼືໃຊ້
ແມ່ແບບ SQL; ຜົນການຄົ້ນຫາຈະຖືກປ່ຽນເປັນ XML ໂດຍໃຊ້ DBIx::DBStag module.
ການສ້າງຮັງຂອງ XML ສາມາດຄວບຄຸມໄດ້ໂດຍການຂະຫຍາຍ DBStag SQL "USE NESTING..."
ຕົວຢ່າງ
stag-selectall_xml -d "dbi:Pg:dbname=mydb;host=localhost"\
"ເລືອກ * ຈາກການເຂົ້າຮ່ວມແບບທໍາມະຊາດ b"
ແມ່ແບບ
ແມ່ແບບ SQL ແບບພາລາມິເຕີ (ແບບສອບຖາມກະປ໋ອງ) ສາມາດໃຊ້ແທນການລະບຸ SQL ເຕັມ
ຍົກຕົວຢ່າງ:
stag-selectall_xml -d genedb /genedb-gene gene_symbol=Adh
ຫລື:
stag-selectall_xml -d genedb / genedb-gene Adh
ຫລື:
stag-selectall_xml -d genedb /genedb-gene gene_symbol@=Adh,dpp,bam,indy
ແມ່ແບບແມ່ນຊີ້ໃຫ້ເຫັນໂດຍຫຍໍ້ syntactic ຂອງການໃຊ້ slash ເພື່ອນໍາຫນ້າ
ຊື່ແມ່ແບບ; ໃນກໍລະນີດັ່ງກ່າວນີ້, ແມ່ແບບເອີ້ນວ່າ genedb-gene. ທາງເລືອກ -t ຍັງສາມາດເປັນ
ໃຊ້ແລ້ວ.
ການໂຕ້ຖຽງທີ່ຍັງເຫຼືອທັງໝົດຈະຖືກສົ່ງຜ່ານເປັນຕົວກໍານົດການແມ່ແບບ SQL. ພວກເຂົາສາມາດຜ່ານໄດ້
ໃນທັງຊື່ = ຄ່າຄູ່, ຫຼືເປັນບັນຊີລາຍຊື່ງ່າຍດາຍຂອງການໂຕ້ຖຽງທີ່ຜ່ານເຂົ້າໄປໃນ
ແມ່ແບບໃນຄໍາສັ່ງ
ເພື່ອໃຊ້ແມ່ແບບ, ທ່ານຄວນມີຕົວແປສະພາບແວດລ້ອມ DBSTAG_TEMPLATE_DIRS ຕັ້ງ. ເບິ່ງ
DBIx::DBStag ສໍາລັບລາຍລະອຽດ.
ລາຍຊື່ ທີ່ມີຢູ່ ແມ່ແບບ FOR A DB
stag-selectall_xml -d mydb -h
ລາຍຊື່ ຄວາມຮັບຜິດຊອບ FOR A ຕົວຢ່າງ
stag-selectall_xml /genedb-gene -h
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
DBSTAG_DBIMAP_FILE
ໄຟລ໌ທີ່ມີລາຍລະອຽດການຕັ້ງຄ່າສໍາລັບຖານຂໍ້ມູນທ້ອງຖິ່ນ
DBSTAG_TEMPLATE_DIRS
ບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີ (ແຍກໂດຍ :s) ຈະຖືກຄົ້ນຫາໃນເວລາທີ່ແມ່ແບບຖືກຮ້ອງຂໍ
ຄໍາສັ່ງ LINE ການໂຕ້ຖຽງ
-h|ຊ່ວຍ
ສະແດງໜ້ານີ້ຖ້າບໍ່ມີການໃຫ້ຂໍ້ໂຕ້ແຍ້ງອື່ນ
ຖ້າແມ່ແບບຖືກລະບຸ, ໃຫ້ລາຍລະອຽດຂອງແມ່ແບບ
ຖ້າ db ຖືກລະບຸ, ລາຍຊື່ແມ່ແບບສໍາລັບ db ນັ້ນ
ໃຊ້ຮ່ວມກັບ -v ສໍາລັບລາຍລະອຽດເຕັມ
-d|dbname DBNAME
ນີ້ແມ່ນທັງເປັນສະຕຣິງຕົວຕັ້ງ DBI ຢ່າງເຕັມທີ່ (eg dbi:Pg:dbname=mydb;host=localhost) ຫຼືມັນ
ຍັງສາມາດເປັນ "ຊື່ຫຼິ້ນ", ເຊິ່ງຫຍໍ້ມາຈາກນັ້ນຖືກເບິ່ງຢູ່ໃນໄຟລ໌ທີ່ຊີ້ໃຫ້ເຫັນໂດຍ
ສະພາບແວດລ້ອມປ່ຽນແປງ DBSTAG_DBIMAP_FILE
-u|ຜູ້ໃຊ້ USER
ຕົວຕົນຂອງຜູ້ໃຊ້ຖານຂໍ້ມູນ
-p|ລະຫັດຜ່ານ PASS
ລະຫັດຜ່ານຖານຂໍ້ມູນ
-f|ໄຟລ໌ SQLFILE
ນີ້ແມ່ນເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ມີ SQL ທີ່ຈະຖືກປະຕິບັດ, ເປັນທາງເລືອກ
ການຂຽນ SQL ໃນແຖວຄໍາສັ່ງ
-n|ການຕັ້ງ NESTING-EXPRESSIONS
ການສະແດງອອກໃນວົງເລັບຊີ້ບອກວິທີການວັດຖຸຜົນໄດ້ຮັບ / XML ຄວນຖືກວາງໄວ້.
ເບິ່ງ DBIx::DBStag ສໍາລັບລາຍລະອຽດ.
-t|ແມ່ແບບ TEMPLATE-NAME
ຊື່ຂອງແມ່ແບບ; ເບິ່ງຢູ່ຂ້າງເທິງ
-wh|ບ່ອນທີ່ WHERE-CLAUSE
ໃຊ້ເພື່ອຂຽນທັບຂໍ້ WHERE ຂອງການສອບຖາມ; ທີ່ເປັນປະໂຫຍດສໍາລັບການສົມທົບກັບແມ່ແບບ
ທ່ານສາມາດຕໍ່ທ້າຍກັບທີ່ມີຢູ່ແລ້ວປະໂຫຍກໂດຍການນໍາໃຊ້ຄໍານໍາຫນ້າ +
-s|ເລືອກ SELECT-COLS
ໃຊ້ເພື່ອທັບຊ້ອນ SELECT clause ຂອງການສອບຖາມ; ທີ່ເປັນປະໂຫຍດສໍາລັບການສົມທົບກັບແມ່ແບບ
- ແຖວ
ບາງຄັ້ງມັນມັກໃຫ້ຜົນໄດ້ຮັບເປັນຕາຕະລາງແທນທີ່ຈະ xml ຫຼື a
ໂຄງສ້າງຮັງທີ່ຄ້າຍຄືກັນ. ການລະບຸ -rows ຈະດຶງຕາຕະລາງ, ຫນຶ່ງແຖວຕໍ່ແຖວ, ແລະ
ຖັນແຍກໂດຍແຖບ
- ກ່ອນ SQL
ຊິ້ນສ່ວນຂອງ SQL ແມ່ນຖືກປະຕິບັດທັນທີກ່ອນທີ່ຈະສອບຖາມຕົ້ນຕໍ; ຕົວຢ່າງ:
-pre "SET search_path=myschema, ສາທາລະນະ"
-o|ອອກ FILE
ໄຟລ໌ທີ່ຈະສົ່ງຜົນໄດ້ຮັບໄປຫາ
-w|ນັກຂຽນ WRITER
ຫ້ອງຮຽນນັກຂຽນ; ສາມາດເປັນປະເພດ perl ໃດ, ຫຼືຫນຶ່ງໃນເຫຼົ່ານີ້
xml [ຄ່າເລີ່ມຕົ້ນ]
sxpr
lissp S-Expressions
ຂໍ້ຄວາມ
ຫຍໍ້ໜ້າຂໍ້ຄວາມ
- ສີ
ສະແດງຜົນໄດ້ຮັບໃນສີ (sxpr ແລະ itext ເທົ່ານັ້ນ)
- ສະແດງໃຫ້ເຫັນ
ຈະສະແດງ parse ຂອງຄໍາສັ່ງ SQL
ໃຊ້ stag-selectall_xmlp ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net