stag-selectall_xmlp - Online în cloud

Aceasta este comanda stag-selectall_xmlp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


stag-selectall_xml - Interogați toate elementele din baza de date cu o ieșire XML

REZUMAT


stag-selectall_xml [-d ] [-f fișierul sql] [-nesting|n ] SQL

DESCRIERE


Acest script va interoga o bază de date folosind fie SQL furnizat de utilizatorul de script, fie folosind
un șabloane SQL; rezultatele interogării vor fi transformate în XML utilizând modulul DBIx::DBStag.
Imbricarea XML poate fi controlată de extensia SQL DBStag „USE NESTING...”

EXEMPLE
stag-selectall_xml -d "dbi:Pg:dbname=mydb;host=localhost"
„SELECTARE * DIN UN NATURAL JOIN b”

ȘABLOANELOR
Un șablon SQL parametrizat (interogare prelungită) poate fi utilizat în loc să specificați SQL-ul complet

De exemplu:

stag-selectall_xml -d genedb /genedb-gene gene_symbol=Adh

Sau:

stag-selectall_xml -d genedb /genedb-gene Adh

Sau:

stag-selectall_xml -d genedb /genedb-gene gene_symbol@=Adh,dpp,bam,indy

Un șablon este indicat prin prescurtarea sintactică de a folosi o bară oblică pentru a preceda
Nume șablon; în acest caz șablonul este numit genedb-genă. opțiunea -t poate fi, de asemenea
folosit.

Toate argumentele rămase sunt transmise ca parametri șablon SQL. Ele pot fi trecute
fie ca perechi nume=valoare, fie ca o simplă listă de argumente care sunt transmise în
șablon în ordine

Pentru a utiliza șabloane, ar trebui să aveți variabila de mediu DBSTAG_TEMPLATE_DIRS a stabilit. Vedea
DBIx::DBStag pentru detalii.

LISTAREA DISPONIBIL ȘABLOANELOR PENTRU A DB
stag-selectall_xml -d mydb -h

LISTAREA VARIABILE PENTRU A MODEL
stag-selectall_xml /genedb-gene -h

MEDIUL VARIABILE


DBSTAG_DBIMAP_FILE
Un fișier care conține detalii de configurare pentru bazele de date locale

DBSTAG_TEMPLATE_DIRS
lista de directoare (separate prin :s) să fie căutate atunci când sunt solicitate șabloane

COMMAND LINE ARGUMENTE


-h|ajutor
arată această pagină dacă nu sunt date alte argumente

dacă este specificat un șablon, oferă detalii despre șablon

dacă este specificat un db, listează șabloanele pentru acel db

utilizați împreună cu -v pentru descrieri complete

-d|dbname DBNAME
acesta este fie un șir complet de localizare DBI (de ex dbi:Pg:dbname=mydb;host=localhost) sau acesta
poate fi, de asemenea, un „nickname” scurtat, care este apoi căutat în fișierul indicat de
variabila de mediu DBSTAG_DBIMAP_FILE

-u|utilizator UTILIZATOR
identitatea utilizatorului bazei de date

-p|parola PASS
baza de date pentru baza de date

-f|fișier SQLFILE
aceasta este o cale către un fișier care conține SQL care va fi executat, ca alternativă la
scrierea SQL pe linia de comandă

-n|cuibărire-EXPRESIUNI
o expresie între paranteze care indică cum ar trebui imbricate obiectele/XML rezultate.
Consultați DBIx::DBStag pentru detalii.

-t|șablon NUME-ȘABLAN
numele unui șablon; Vezi deasupra

-wh|unde UNDE-CLAUZĂ
folosit pentru a suprascrie clauza WHERE a interogării; util pentru combinare cu șabloane

Puteți adăuga la o clauză where existentă folosind prefixul +

-s|selectați SELECT-COLS
folosit pentru a suprascrie clauza SELECT a interogării; util pentru combinare cu șabloane

-rânduri
uneori este de preferat să returnați rezultatele ca tabel, mai degrabă decât xml sau a
structură imbricată similară. specificarea -rows va prelua un tabel, o linie pe rând și
coloane separate prin file

-pre SQL
o bucată de SQL este executată imediat înainte de interogarea principală; de exemplu:

-pre „SET search_path=myschema,public”

-o|out FIȘIER
un fișier în care să scoată rezultatele

-w|scriitor SCRIITOR
clasa de scriitori; poate fi orice clasă perl sau una dintre acestea

xml [implicit]
sxpr
lisp S-Expressions

itext
text indentat

-culoare
arată rezultatele în culoare (numai sxpr și itext)

-spectacol
va afișa analizarea instrucțiunii SQL

Utilizați stag-selectall_xmlp online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows