Skip to main content

Considerações gerais

Introdução

Para rotinas em SQL, deve-se observar as seguintes considerações: 

  • Palavras reservadas devem ser escritas todas com as letras maiúsculas.
  • Nomes de tabelas e campos devem utilizar notação CamelCase.
  • Parâmetros devem possuir o prefixo "P" e utilizar notação CamelCase.
  • Para facilitar a implementação e leitura de cláusulas, deve existir uma coluna do início ao fim da cláusula em que é feita a separação de palavras reservas e campos/tabelas, como no exemplo abaixo:
    SELECT SUM(T1.Campo1) Campo1,
           T2.Campo1
      FROM Tabela1 T1
INNER JOIN Tabela T2
        ON T2.Campo2 = T1.Campo1
     WHERE T1.Campo3 = :PTabela1Campo3
       AND T2.Campo3 = :PTabela2Campo3
  GROUP BY T2.Campo1
 UNION ALL
    SELECT (SELECT Campo 1
              FROM Tabela 3) Campo1, 
           T2.Campo1
      FROM Tabela4 T4
INNER JOIN (SELECT Campo1
              FROM Tabela5) T5
        ON T5.Campo1 = T4.Campo1
     WHERE T4.Campo3 = :PTabela4Campo3
  ORDER BY 1