SET Serveroutput ON;
DECLARE
v_Num INTEGER :=1;
v_Sum INTEGER :=0;
BEGIN
LOOP
v_Sum := v_Sum + v_Num;
dbms_output.put_line(v_Num);
EXIT WHEN v_Num = 3;
dbms_output.put_line(' + ');
v_Num := v_Num+1;
END LOOP;
dbms_output.put_line(' = ');
dbms_output.put_line(v_Sum);
END;
--- 返回大于或等于所给数字表达式的最小整数
SET ServerOutput ON;
BEGIN
dbms_output.put_line(CEIL(116.24));
dbms_output.put_line(CEIL(-112.75));
dbms_output.put_line(CEIL(0));
END
--- 返回小于或等于所给数字表达式的最大整数
SET ServerOutput ON;
BEGIN
dbms_output.put_line(FLOOR(116.24));
dbms_output.put_line(FLOOR(-112.75));
dbms_output.put_line(FLOOR(0));
END
----------------------------------
SET ServerOutput ON;
BEGIN
dbms_output.put_line(POWER(15.4));
END
---------------------------------
SET ServerOutput ON;
BEGIN
dbms_output.put_line(ROUND(123.456,2));
dbms_output.put_line(ROUND(123.456,1));
dbms_output.put_line(ROUND(123.456,0));
dbms_output.put_line(ROUND(123.456,-1));
dbms_output.put_line(ROUND(123.456,-2));
dbms_output.put_line(ROUND(123.456,-3));
END
-------------------------------
SET ServerOutput ON;
BEGIN
dbms_output.put_line(ASCII('ABC'));
END
-----------------
select username,LENGTH(username) from users
where userType=1;
-----------------------------------
SET ServerOutput ON;
BEGIN
dbms_output.put_line(UPPER('asdfasdfsa'));
END
-------------------------
SYSDATE
------------------
TO_CHAR(SYSDATE)
-----------------------
LAST_DAY(SYSDATE)
------------------------
SET ServerOutput ON;
DECLARE
date1 VARCHAR(20) := '2008-06-05';
date2 VARCHAR(20) := '2008-10-05';
BEGIN
dbms_output.put_line(MONTHS_BETWEEN(TO_DATE(date2,'yyyy-mm-dd'),TO_DATE(date1,'yyyy-mm-dd')));
END
---------------
分享到:
相关推荐
**SQL Plus详解** SQL Plus是Oracle公司开发的一款强大的SQL命令行接口工具,它允许用户直接在命令行界面执行SQL语句,进行数据查询、更新、插入和删除等操作。SQL Plus不仅适用于Oracle数据库,还支持多种数据库...
### SQL Plus常用命令详解 #### 一、简介 SQL Plus作为与Oracle数据库进行交互的客户端工具之一,在数据库管理和日常维护工作中扮演着重要角色。通过SQL Plus,用户不仅可以执行标准的SQL查询,还可以利用一系列...
### SQL Plus 环境设置与常用命令详解 #### SQL Plus 概述 SQL Plus 是 Oracle 数据库系统中一个非常强大的命令行工具,用于执行 SQL 和 PL/SQL 语句。它不仅支持基本的数据库查询功能,还提供了一系列增强功能,如...
sql plus的编辑软件 这是oracle新发布的编辑软件,比原来的sql plus好用多了
【大型数据库技术-实验二 Oracle SQL PLUS环境与查询】 实验主要涵盖了Oracle数据库系统中的SQL*PLUS工具的使用以及SQL查询语言的基本操作。SQL*PLUS是Oracle数据库管理系统的命令行界面,用于执行SQL语句和PL/SQL...
### Oracle SQL与SQL Plus掌握指南 #### 一、Oracle SQL简介 Oracle SQL是Oracle数据库管理系统中的标准查询语言,用于管理关系数据库系统中的数据。通过学习和掌握Oracle SQL,用户能够有效地进行数据检索、数据...
Oracle SQL Plus是一款强大的命令行工具,专为Oracle数据库系统设计,用于执行SQL查询、脚本和数据库管理任务。尽管它的原始界面是基于终端的,但Java版本的Oracle SQL Plus为用户提供了更现代、跨平台的体验。这个...
### Oracle 12.1 SQL Plus 知识点解析 #### 一、SQL Plus简介 SQL Plus 是 Oracle 数据库提供的一款强大的命令行工具,用于执行 SQL 和 PL/SQL 语句,管理数据库对象,以及查看执行结果。在 Oracle 12.1 版本中,...
### SQL Plus 命令详解 #### 一、概述 SQL Plus 是 Oracle 数据库系统提供的一个强大而便捷的客户端工具,允许用户通过命令行界面来管理数据库。它不仅支持 SQL 语句的执行,还提供了丰富的自定义命令,用于简化...
### 实验3:SQL基本查询与SQL Plus的使用 #### 实验目的与要求 本次实验旨在使学习者熟悉Oracle SQL Plus环境的使用,并掌握SQL语言的基本查询操作。通过实验,参与者将能够理解如何启动和使用SQL Plus,以及如何...
### Oracle SQL Plus 教程详解 #### 一、Oracle SQL Plus 概述 **Oracle SQL Plus** 是一个功能强大的命令行工具,用于访问和管理 Oracle 数据库。它为数据库管理员和开发人员提供了一种简单而有效的方式来执行 ...
1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES ... 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。
SQL PLUS是Oracle数据库系统中的一个命令行工具,用于执行SQL语句和PL/SQL块,进行数据查询、数据库管理以及数据库脚本的编写。这篇文档《SQL PLUS命令 sql编程手册.doc》应该包含了关于如何使用SQL PLUS进行SQL操作...
advance sql and sql plus instructor guide
SQL Plus是Oracle数据库管理系统中的一个命令行工具,它允许用户直接与数据库交互,执行SQL查询、数据操作、脚本执行等任务。以下是一份详细的SQL Plus命令大全: 1. **执行一个SQL脚本文件**: 使用`@`符号后面跟...
### SQL Plus:关系数据库的SQL语言及其在Oracle中的应用技巧 #### 1. SQL Plus概述 SQL Plus作为Oracle数据库的交互式查询工具,为用户提供了一种直观且强大的方式来访问和管理数据库。它不仅支持标准SQL命令的...
其中,"5SQL Plus"部分特别强调了SQL Plus的使用,这是Oracle数据库系统中的一个命令行工具,用于执行SQL查询、DML(数据操纵语言)操作和DDL(数据定义语言)任务。 SQL Plus不仅是一个交互式查询工具,也是一个...
### SQL Plus常用命令详解 #### 一、概览 SQL Plus是Oracle数据库系统中的一个标准工具,用于执行SQL语句和脚本,以及管理数据库。它提供了丰富的命令集,不仅支持基本的SQL查询,还具备高级功能,如脚本编写、...
### SQL語句編程與Sql Plus學習資料解析 #### SQL語句編程基礎知識點概覽 ##### SQL命令關鍵字及應用 SQL語句編程中包含了一系列重要的關鍵字,這些關鍵字用於數據庫的操作,包括對數據的查詢、修改、刪除等。下面...