12.07.2015 Views

CA Service Desk Manager - Manuel d ... - CA Technologies

CA Service Desk Manager - Manuel d ... - CA Technologies

CA Service Desk Manager - Manuel d ... - CA Technologies

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Personnalisation des rapports héritésSyntaxeLa syntaxe désigne les règles régissant la formation des instructions dans unlangage de programmation. La structure de cette chaîne pour BLOCK est lasuivante :BLOCK nombloc ({"SELECT [ALIAS,] nom_champ[, nom_champ ...]FROM nom_table[, nom_table ...] "[,"WHERE clause_where"][, arguments,] )[SORT "clause sort"]Instructions du programme de sortie}ParamètresnomblocIdentifie le bloc. Chaque nombloc doit être unique.Clause SELECTLa clause SELECT suit nombloc et est délimitée par des guillemets doubles.Cette clause permet de répertorier les colonnes à extraire, suivies du motcléFROM, puis des tables dans lesquelles elles doivent être extraites. Laclause SELECT est obligatoire. Voici un exemple dans lequel trois tablessont spécifiées :“SELECT open_date, chg_ref_num \last_name, first_name \FROM Change_Request, \ca_contact”Vous ne pouvez pas inclure de pseudonyme (alias) SQL, tel que :"SELECT open_date As OpenDate"clause WHERE(Facultatif) Suit la clause SELECT et qualifie plus en détail l'informationsélectionnée. Elle peut être une constante de chaîne ou une expressioncorrespondant à une chaîne. Si la clause WHERE est une chaîne vide, tousles enregistrements sont renvoyés. Les clauses WHERE peuvent contenirdes arguments de remplacement (faisant référence à des variables ou àdes arguments de ligne de commande). Pour cela, utilisez le pointd'interrogation (?). La clause WHERE suivante pourrait suivre la clauseSELECT précédente :“WHERE #Change_Request.open_date >= ? \AND #Change_Request.active_flag = 1 \AND #ca_contact.last_name = ? ", $1438 <strong>Manuel</strong> d'implémentation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!