Relaciones :: Familia

RELACIONES :: La familia es un módulo de motores de consulta relacional de DBI / DBD :: MySQL.
Descargar ahora

Relaciones :: Familia Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Relations::Family team
  • Sitio web del editor:
  • http://search.cpan.org/~gaffer/Relations-Family-0.94/Family.pm

Relaciones :: Familia Etiquetas


Relaciones :: Familia Descripción

Relaciones :: La familia es un módulo de motores de consulta relacional de DBI / DBD :: MySQL. Relaciones :: La familia es una DBI / DBD :: MySQL Relational Query Motor Module.Synopsis # DBI, RELACIONES :: Script familiar que crea algunas consultas. #! / usr / bin / perl usa dbi; relaciones de uso :: familia; $ dsn = "dbi: mysql: buscador"; $ nombre de usuario = "raíz"; $ contraseña = ''; $ dbh = dbi-> conecte ($ DSN, $ nombre de usuario, $ contraseña, {printError => 1, raweerror => 0}); $ resumen = nuevas relaciones :: resumen ($ dbh); $ Family = New Relations :: Familia ($ resumen); $ Family-> Add_Member (-Name => 'Cuenta', -Label => 'Cust. Cuenta', -DataBase => 'Finder', -table => 'cuenta', -id_field => 'acc_id', -query => {-select => {'id' => 'acc_id', 'etiqueta' => "concat (cust_name, '-', balance)"}, -desfrom => , 'cliente'], -Wherewhere => "Cliente.cust_id = cuenta.cust_id", -order_by => "cust_name"}); $ Family-> Add_Member (-Name => 'Cliente', -Label => 'Cliente', -DataBase => 'Finder', -table => 'Cliente', -id_field => 'cust_id', -query => {-select => {'id' => 'cust_id', 'etiqueta' => 'cust_name'}, -desfrom => 'cliente', -order_by => "cust_name"}); $ Family-> Add_Member (-Name => 'Compra', -Label => 'Compra', -DataBase => 'Finder', -table => 'Compra', -id_field => 'pur_id', -query => {-select => {'id' => 'pur_id', 'etiqueta' => "concat (cust_name, '-', date_format (fecha, '% m% d,% y'))"}, -de = > , -Wherewhere => 'Cliente.Cust_id = Compra.Cust_ID', -order_by => }); $ Family-> Add_lineage (-Parent_Name => 'Cliente', -Parent_Field => 'cust_id', -child_name => 'Compra', -Child_Field => 'cust_id'); $ Family-> Add_Rivalry (-Brother_Name => 'Cliente', -Brother_Field => 'cust_id', -sister_name => 'cuenta', -sister_field => 'cust_id'); $ Family-> Set_chosen (-Label => 'Cliente', -ids => '2,4'); $ disponible = $ Family-> get_available (-label => 'compra'); Imprimir "Encontrado $ disponible -> {Count} compras: n"; foreach $ id (@ {{$ disponible -> {ids_array}}) {impresión "ID: $ ID etiqueta: $ disponible -> {etiquetas_hash} -> {$ id} n"; } $ Family-> Add_Value (-Name => 'Cust. Cuenta', -sql => "concat (cust_name, '-', saldo)", -member_names => 'Cliente, Cuenta'); $ Family-> Add_Value (-Name => 'Pagado', -sql => "if (balance> 0, 'no', 'sí')", -member_names => 'cuenta'); $ Family-> Add_Value (-Name => '' Cliente ', -SQL =>' cust_name ', -member_names =>' Cliente '); $ Family-> Add_Value (-Name => 'Compra', -sql => "concat (cust_name, '-', date_format (fecha, '% m% d,% y'))", -member_names => 'comprar ,cliente'); $ REUNION = $ FAMILY-> GET_REUNION (-DATA => 'PAGADO, COMPRA', -USE_LABELS => 'Cliente', -order_by => 'Cliente, Compra'); $ MATRIX = $ Resumen-> Select_Matrix (-Query => $ Reunion); Imprimir "Encontrado". Scalar @ $ Matrix. "Valores: n"; foreach $ fila (@ $ MATRIX) {Imprimir "Cliente: $ fila -> {'Cliente'} N"; Imprimir "Compra: $ fila -> {'compra'} n"; Imprimir "Pagado: $ fila -> {'pagado'} nn"; } $ dbh-> desconectar (); Requisitos: · Perl


Relaciones :: Familia Software relacionado

Texto :: Visualwidth

Texto :: VisualWidth es un módulo PERL que proporciona funciones para tratar la mitad del ancho y los caracteres de ancho completo. ...

161

Descargar

Prueba :: ISBN

Prueba :: ISBN es un módulo PERL para verificar los números de libros estándar internacionales. ...

158

Descargar