Oracle SQL & PL/SQL:习惯性命名与SELECT语句

需积分: 41 3 下载量 106 浏览量 更新于2024-08-15 收藏 4.31MB PPT 举报
"Oracle SQL & PL-SQL课程主要讲解如何使用SQL进行数据查询以及SQL*Plus的使用。课程强调了命名规范,特别是针对不同类型的标识符使用特定的前缀和后缀,例如变量使用v_前缀,常量使用c_前缀,游标使用name_curse等。同时,课程介绍了SQL SELECT语句的功能,包括选择、投影和连接。选择允许从表中选取特定数据行,投影则用于选取特定列,连接则是将不同表中的数据结合在一起。课程还提到了连接操作符||用于合并列,并演示了如何使用AS关键字设置别名。原义字符串在查询中也有所涉及,它们是直接写入的文本,需要用单引号括起来。课程举例展示了如何将员工的姓名和工作、薪水结合成一个新的输出列,以提供更清晰的查询结果。" 在Oracle SQL中,命名规范对于代码的可读性和维护性至关重要。当存在同名情况时,优先级顺序为:本地变量和形式参数优于表名,列名优于本地变量。为了提高可识别性,建议使用前缀和后缀来区分不同类型的标识符,例如变量使用v_,常量使用c_,游标使用_curs,异常使用e_,表类型使用name_table_type,表使用name_table,记录类型使用name_record_type,记录使用name_record,SQL*Plus的替代变量使用p_,全局变量使用g_。 在SQL SELECT语句中,其核心功能包括选择、投影和连接。选择功能允许用户根据条件从表中获取特定行;投影则允许用户指定需要的列,可以减少或增加原始表的列数;连接操作允许将来自多个表的数据结合在一起,这对于数据库的复杂查询非常有用。连接操作符||用于组合列,创建新的字符表达式,可以用于生成有意义的输出列标题。同时,AS关键字用于为列设置别名,提高查询的可读性。 原义字符串在SQL查询中起到填充和解释的作用,它们可以直接插入到SELECT列表中,作为查询结果的一部分。对于日期、字符,原义字符串需要用单引号括起,而数值则不需要。这使得可以在输出结果中包含静态文本,如在示例中将"1 Month salary="与员工的薪水结合,生成更易于理解的输出。 Oracle SQL & PL-SQL的学习涵盖了基本的查询技巧和命名规则,这些都是在实际数据库操作中不可或缺的基础知识。通过学习,用户可以更有效地从数据库中提取和组织信息,同时保持代码的整洁和规范。