Dbix :: dbstag

DBIX :: DBSTAG es un módulo PERL para la base de datos relacional a la asignación jerárquica (STAG / XML).
Descargar ahora

Dbix :: dbstag Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Chris Mungall
  • Sitio web del editor:
  • http://search.cpan.org/~birney/

Dbix :: dbstag Etiquetas


Dbix :: dbstag Descripción

DBIX :: DBSTAG es un módulo PERL para la base de datos relacional a la asignación jerárquica (STAG / XML). Dbix :: dbstag es un módulo PERL para la base de datos relacional a la asignación jerárquica (STAG / XML ).Synopsis Use DBIX :: DBSTAG; MY $ DBH = DBIX :: DBSTAG-> Conectar ("DBI: PG: DBNAME = MOVIEDB"); My $ SQL = Q ; My $ DataSet = $ dbh-> selectall_stag ($ sql); My @Studios = $ Dataset-> get_studio; # Devuelve datos anidados que se ve así - # # (Studio # (nombre "20th C Fox") # (Movie # (nombre "Star Wars") (Género "Sci-Fi") # (Star # (Firstname "Carrie" ) (Apellido "Fisher")))) # ITERATE A TRAVÉS DEL RESULTADO ÁRBOL - FOREACE MY $ Studio (@studios) {printf "Studio:% SN", $ Studio-> get_name; MI @Movies = $ Studio-> get_movie; Foreach My $ Película (@Movies) {printf "Película:% S (Género:% s) n", $ Película-> Get_Name, $ Película-> GET_GENRE; Mi @stars = $ Película-> get_star; foreach My $ star (@stars) {printf "protagonizada:% s:% sn", $ star-> get_firstname, $ star-> get_lastname; }}} # Manipular datos y luego guárdelo en la base de datos My @allstars = $ DataSet-> Obten ("Película / estudio / estrella"); $ _-> set_fullname ($ _-> get_firstname. ''. $ _-> get_lastname) foreach (@allstars); $ dbh-> StoreNode ($ Dataset); Salida 0; o desde la línea de comandos> selectall_xml.pl -d 'dbi: pg: dbname = dbname = MovingBase' 'Select * from Studio Natural Unirse Película Natural Únete a la película_to_star Natural Join Star Use Nesting (Set (Studio (Star) )))) 'O usando una plantilla predefinida: UNIX> SELECTALL_XML.PL -D MIGHEBASE / MDB-Movie Genre = Requisitos de ciencia ficción: · Perl


Dbix :: dbstag Software relacionado