1.SQL下:SQL<——>PL/SQL
一、SQL只能声明变量,不能赋值。
SQL> VAR name VARCHAR2(20) DEFAULT 'HELLO WORLD'
用法: VAR[IABLE] [ <variable> [ NUMBER | CHAR | CHAR (n [CHAR|BYTE]) |
VARCHAR2 (n [CHAR|BYTE]) | NCHAR | NCHAR (n) |
NVARCHAR2 (n) | CLOB | NCLOB | REFCURSOR |
BINARY_FLOAT | BINARY_DOUBLE ] ]
在PL/SQL中的应用
SQL> VAR name VARCHAR2(20)
SQL> BEGIN
2 :name:='hello world';
3 dbms_output.put_line('lucy '||:name);
4 END;
5 /
lucy hello world
在PL/SQL中输出
SQL> print name
NAME
--------------------------------
hello world
在SQL中做的操作都是全局的,不重启SQL*PLUS均有效
SQL> VAR name VARCHAR2(20)
SQL> BEGIN
2 :name:='hello world';
3 dbms_output.put_line('lucy '||:name);
4 END;
5 /
lucy hello world
PL/SQL 过程已成功完成。
SQL> BEGIN
2 :name:='hello world';
3 dbms_output.put_line('lucy '||:name);
4 END;
5 /
lucy hello world
PL/SQL 过程已成功完成。
分享到:
相关推荐
PL/SQL Developer是一款由Allround Automations公司开发的专业Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。标题中的“pl/sql developer11.0”指的是该软件的第11个主要版本。在本文中,我们...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...
4. **数据操作**:支持数据的导入导出,数据的查询和编辑,以及SQL脚本的运行。这些功能使得数据库的数据操作变得简单直观。 5. **版本控制集成**:PL/SQL Developer可以与多种版本控制系统(如Git、SVN)集成,...
PL/SQL VCS插件是为开发者提供的一种增强工具,它与PL/SQL Developer整合,目的是为了更好地管理和控制Oracle数据库中的SQL脚本和存储过程的版本。这个安装包结合了Version Control System (VCS)的功能,如Visual ...
### Oracle 9i PL/SQL程序设计笔记精要 ...掌握PL/SQL的不同块类型及其使用方法对于开发高效、可靠的数据库应用程序至关重要。此外,熟悉存储过程和触发器的创建与使用,将有助于提升应用程序的性能和数据安全性。
此外,还可以执行SQL脚本,进行复杂的数据库操作。 5. **报表和图表**:PL/SQL Developer提供了一定的报表生成功能,可以生成关于数据库对象的各种统计报告,如表空间使用情况、索引分析等,为数据库性能优化提供...
而“pl/sql快捷插件”则是针对PL/SQL Developer的一个增强工具,它旨在提高用户的开发效率和工作流程。 PL/SQL插件通常包含一系列扩展功能,如代码片段、自动化脚本、自定义快捷键、增强型代码提示以及更高效的...
7. **作业调度**:支持设置计划任务,自动运行PL/SQL脚本或数据库维护任务,比如定期备份。 8. **安全性管理**:可以管理用户的权限和角色,确保数据安全。 9. **性能分析**:通过执行计划和 Explain Plan 功能,...
PL/SQL工具是专为Oracle数据库设计的一种强大的前端操作软件,它极大地简化了数据库管理员和开发人员对数据库的管理和开发工作。在Oracle数据库系统中,PL/SQL是一种过程化语言,结合了SQL(结构化查询语言)的查询...
在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入理解PL/SQL的各种概念和实践技巧。 本书详细讲解了Oracle 11g版本中的PL/SQL语言,这涵盖了从基础语法到高级特性的广泛范围。PL/SQL是...
### PL/SQL 开发手册:Oracle 初学者的全面指南 #### 一、PL/SQL:Oracle 的核心编程语言 PL/SQL(Procedural Language for SQL)是Oracle数据库的标准编程语言,它结合了SQL的强大数据操作能力和过程化语言的控制...
8. **脚本执行**:可以批量执行SQL或PL/SQL脚本,适合数据库初始化和数据迁移。 在使用PL/SQL Developer时,开发者需要注意以下几点: - **安全性**:在编写和执行PL/SQL代码时,确保遵循最佳安全实践,避免SQL...
5. **脚本执行**:快速执行SQL和PL/SQL脚本,查看结果。 6. **版本控制集成**:与常见的版本控制系统(如Git)集成,方便代码版本管理。 PL/SQL免安装版的使用可以简化开发过程,特别是对于那些只需要编写和测试PL/...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和PL/SQL的结构化编程特性,使得数据库开发者能够创建复杂的应用程序和数据库逻辑。在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨...
PL/SQL(Procedural Language/Structured ...通过编写简单的脚本、存储过程和函数,逐步掌握PL/SQL的精髓,才能在Oracle数据库开发中游刃有余。对于初学者来说,找到合适的资源和教程,如本文档,是快速入门的关键。
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和Procedural Language的编程结构,用于在Oracle数据库环境中创建复杂的应用程序。在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨...
PL/SQL Developer还支持复杂的SQL脚本执行,包括DML(数据操纵语言)和DDL(数据定义语言)操作。 七、版本控制集成 PL/SQL Developer支持与常见的版本控制系统如SVN、Git等集成。这使得团队协作变得简单,你可以...
这样,您就可以开发自己的脚本,无需编辑脚本/保存脚本/转换为SQL*Plus/运行脚本过程,也不用离开PL/SQL Developer集成开发环境。 <br>报告——PL/SQL Developer提供内置的报告功能,您可以根据程序数据或Oracle...
这样,您就可以开发自己的脚本,无需编辑脚本/保存脚本/转换为SQL*Plus/运行脚本过程,也不用离开PL/SQL Developer集成开发环境。 报告——PL/SQL Developer提供内置的报告功能,您可以根据程序数据或Oracle字典...
4. **数据浏览与操作**:可以直接在工具中查询和操作数据库中的数据,提供数据导入导出功能,支持SQL脚本的执行。 5. **项目管理**:可以组织和管理多个数据库项目,便于团队协作和代码版本控制。 6. **报表生成**...