Otros sufijos
Debemos tener en cuenta que los sufijos no en todos los casos podrán cumplirse, por diferentes motivos, sin embargo siempre estarán acordes a las mejores practicas PLSQL, así mismo para los objetos personalizados/custom se debe tener en cuenta esto de lo contrario tendríamos dificultades en varios aspectos.
No solo aplica para objetos de base de datos, sino sus componentes internos, por ejemplo, variables.
Doy una pequeña lista de los objetos mas recurrentes y comunes con sus sufijos ideales:
Check Constraints: _CHK
Sequences: _SEQ
Views: _V
Table: TB
Temporal Table: TMP
Materialized Views: _MV
Primary Key: PK
Forein Key: FK
Index: IDX
Index Keys: FK_I PK_I
Types: _T
Triggers: TRG
Directories: _DIR
External Tables: _EXT
PL/SQL Packages: _PKG
PL/SQL Procedures: _PRC
PL/SQL Functions: _FUN
Package Global Variables: g_variable_name
Local Variables: l_variable_name
Types: t_type_name
Cursors: c_cursor_name
Exceptions: e_exception_name
Input Parameters: i_parameter_name
Output Parameters: o_parameter_name
In/Out Parameters: io_parameter_name
Archivos .pks – Package specification.
Archivos .pkb – Package body.
Archivos .sql – Everything else
Debemos también tener en cuenta el nombre, enfocado hacia la practicidad, recordemos que uno de los fundamentos de código limpio se basa en que sea lo más explícito aprovechando el máximo de extensión posible.