insert into aa(id,name,birthday)
values (01,'lily',SYSDATE);
SYSDATE 当前系统时间日期函数,oracle中函数中如果没有参数,后面的括号可省略
-----------------
insert into aa(id,name,birthday)
values (01,'lily',TO_DATE('2006-5-6','yyyy-MON-DD'));
TO_DATE('日期的字符串','日期时间的格式') 添加指定日期字段,必须用这个日期转换函数
-----------------
set linesize 500 设置行宽度为500
set pagesize 100 设置每页显示100行
run 执行刚才最后执行的sql语句 (可简写为r或/)
alter session set NLS_date_format='YYYY-MM-DD';
修改会话,使表中存储日期的格式是 YYYY-MM-DD
desc 表名 :查看表结构
ed: 如果用户输入sql语句有错误,可以输入ed打开一个afiedt.buf文件,里面存放着上一回输入的sql语句
修改后,输入/可重复执行刚才改过的sql语句
------------------
使用绑定变量,给数据库中插入多个记录
insert into aa(id,name,sal)
values (&employeeno,'&employeename',&employeesal);
回车后会提示给这三个变量输入值
然后用run或r或/可重复执行给表中插入记录的操作
-----------------------------------
从其它表中复制数据
insert into aa(id,name,address)
select id,name,address
from bb where address='jl';
----------------------------------
更新
update aa set name='zhangsan' where address='jl';
----------------------------------
clear screen 清屏
----------------------------------
commit; 提交事务
rollback; 回滚事务
当第一条sql(DML)语句被执行时,事务便开始了
当出现下面的事件时,事务便结束:
-commit or rollback被执行时,把前面的事务提交,事务结束
-DDL or DCL被执行时(自动提交)
-用户退出
-系统中止
事务保存点:可以有选择的返回到事返的某个保存点
比如,执行一条sql语句, update......
savapoint 事务保存点名1
执行其它sql语句
rollback to 事务保存点名1 (回滚到“事务保存点名1”)
----------------------------------
null值在算术表达式中的使用
如果在查询中,进行运算时,在运算中的字段有空值,它的结果为空
select id,name, sal*10+comm form s
这里假如某人的comm字段的值为空,它运算的结果就为空
解决办法是这种运算用函数去做
------------------
select id||''||name as employees form emp
这里的||和sqlserver中的+一样,字符串连接符,功能是两个字段连接在一起
------------------------------------
select * from s where name='AA';
这里的where中的查询条件的内容必须为大写,不然找不到任何结果
select name address sal from aa where sal between 1000 and 1500;
select name address sal from aa where sal in(1000,1200,1500);
select name address sal from aa where name like 'Z%'; (%代表多个字符)
select name address sal from aa where name like 'Z_'; (_代表一个任意字符)
select name address sal from aa where address is null; (显示所有address为空的记录)
限制重复行
select distinct name from aa;
分享到:
相关推荐
Oracle数据库是全球最广泛使用的...通过对这些基础知识的复习和练习,可以帮助初学者和有经验的数据库管理员都能更好地掌握和使用Oracle数据库。记住,通过不断的练习和实际操作,才能真正地熟悉并运用好SQL语句。
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之...通过上述SQL语句和操作,你可以有效地维护Oracle数据库的表空间,并进行日常的SQL运维工作。不断学习和实践,将有助于提升你在Oracle SQL领域的技能和经验。
在Oracle中,基本的SQL语句包括SELECT、INSERT、UPDATE、DELETE,分别用于查询、插入、更新和删除数据。 2. **SELECT语句**:这是最常用的SQL语句,用于从表中检索数据。它支持各种运算符(如=, , >, <, BETWEEN等...
首先,我们来了解Oracle SQL语句跟踪的基础知识。在Oracle中,有两种主要的跟踪方法:SQL Trace和10046事件。SQL Trace是最传统的跟踪方式,通过DBMS_SESSION包中的TRACE_ON和TRACE_OFF过程来开启和关闭跟踪。10046...
本资料将重点介绍Oracle SQL语句和语法,适合初学者入门学习。 1. **SQL基础** - **SELECT语句**:用于从数据库中检索数据,是最常用的SQL语句。可以指定列名、表名、条件等,例如`SELECT column1, column2 FROM ...
Oracle SQL语句是数据库管理员和开发人员在处理Oracle数据库时不可或缺的工具。它允许用户查询、更新、插入和删除数据,以及执行各种复杂的数据库操作。以下是对"Oracle的SQL语句的一些经验总结"中可能涉及的关键...
创建快照的SQL语句可能如下: ```sql CREATE SNAPSHOT snapshot_name REFRESH COMPLETE ON DEMAND AS SELECT * FROM table_name; ``` 这里,`ON DEMAND`意味着只有当显式请求时才会刷新快照,这有助于控制资源消耗...
Oracle SQL语句是数据库管理与查询的核心工具,用于从Oracle数据库中检索、更新和操作数据。本教程将介绍SQL SELECT语句的基本概念和用法,帮助你理解和掌握如何在Oracle环境中执行SQL查询。 首先,SQL SELECT语句...
本篇将基于"Oracle常用SQL语句复习"这一主题,深入探讨Oracle SQL的基本语法和常用操作,帮助读者巩固和提升Oracle数据库操作技能。 1. **数据查询基础** - `SELECT`语句是SQL中最基本的查询命令,用于从一个或多...
SQL*PLUS是一个命令行接口,允许用户直接与Oracle数据库交互,执行SQL语句和PL/SQL块。它提供了基本的编辑、执行和结果查看功能,对于学习和调试SQL非常有用。 “第二章”至“第十五章”会逐步讲解SQL的关键元素: ...
本教程还将涵盖 SQL 语句的基础知识和高级知识,为您提供了完整的学习体验。 SQL 是一种标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS ...
8. **实战示例**:为了使理论知识更具实践意义,文档可能包含了大量的示例代码,展示了如何在实际场景中应用这些SQL语句和Oracle特性。 9. **最佳实践**:可能还提到了SQL编写时的一些最佳实践,如避免全表扫描、...
对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...
让我们深入探讨Oracle SQL的基础知识。 一、SQL简介 SQL(结构化查询语言)是用于管理关系数据库的标准编程语言,包括数据查询、数据更新、数据插入和数据删除等操作。Oracle SQL是Oracle公司对SQL的实现,它增加了...
### ORACLE 入门基础:本地动态 SQL 执行语句 #### 一、概述 ...以上内容为 Oracle 入门基础中关于本地动态 SQL 执行语句、PL/SQL 数据类型等方面的知识点进行了详细介绍。希望对初学者有所帮助。
Oracle 基础知识是学习 Oracle 的基础,它包括了 SQL 概述、数据库概念、表结构、SQL 分类、数据结构、查询语句等内容。 内容 -------- ### SQL 概述 SQL(Structured Query Language)是一种标准化的数据库...
13. **存储过程和函数**:预编译的SQL语句集合,可以接受参数并返回结果。它们提高了代码的重用性和效率。 14. **分区表**:大型表的一种优化策略,将大表划分为较小、更易管理的部分,以提高查询性能。 15. **PL/...