`
yousking
  • 浏览: 33403 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle基础知识和基本sql语句

阅读更多

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;

 

分享到:
评论
1 楼 javafan80130 2007-03-30  
呵呵,不错不错

加油啊!

到此一游----阿福

相关推荐

    Oracle基本sql语句

    Oracle数据库是全球最广泛使用的...通过对这些基础知识的复习和练习,可以帮助初学者和有经验的数据库管理员都能更好地掌握和使用Oracle数据库。记住,通过不断的练习和实际操作,才能真正地熟悉并运用好SQL语句。

    Oracle常用的SQL语句维护

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之...通过上述SQL语句和操作,你可以有效地维护Oracle数据库的表空间,并进行日常的SQL运维工作。不断学习和实践,将有助于提升你在Oracle SQL领域的技能和经验。

    Oracle经典SQL语句

    在Oracle中,基本的SQL语句包括SELECT、INSERT、UPDATE、DELETE,分别用于查询、插入、更新和删除数据。 2. **SELECT语句**:这是最常用的SQL语句,用于从表中检索数据。它支持各种运算符(如=, , >, <, BETWEEN等...

    Oracle SQL语句跟踪

    首先,我们来了解Oracle SQL语句跟踪的基础知识。在Oracle中,有两种主要的跟踪方法:SQL Trace和10046事件。SQL Trace是最传统的跟踪方式,通过DBMS_SESSION包中的TRACE_ON和TRACE_OFF过程来开启和关闭跟踪。10046...

    oracle的sql语句和语法

    本资料将重点介绍Oracle SQL语句和语法,适合初学者入门学习。 1. **SQL基础** - **SELECT语句**:用于从数据库中检索数据,是最常用的SQL语句。可以指定列名、表名、条件等,例如`SELECT column1, column2 FROM ...

    oracle的SQL语句的一些经验总结

    Oracle SQL语句是数据库管理员和开发人员在处理Oracle数据库时不可或缺的工具。它允许用户查询、更新、插入和删除数据,以及执行各种复杂的数据库操作。以下是对"Oracle的SQL语句的一些经验总结"中可能涉及的关键...

    sql查询oracle时间段操作

    创建快照的SQL语句可能如下: ```sql CREATE SNAPSHOT snapshot_name REFRESH COMPLETE ON DEMAND AS SELECT * FROM table_name; ``` 这里,`ON DEMAND`意味着只有当显式请求时才会刷新快照,这有助于控制资源消耗...

    ORACLE__SQL语句教学

    Oracle SQL语句是数据库管理与查询的核心工具,用于从Oracle数据库中检索、更新和操作数据。本教程将介绍SQL SELECT语句的基本概念和用法,帮助你理解和掌握如何在Oracle环境中执行SQL查询。 首先,SQL SELECT语句...

    Oracle常用SQL语句复习

    本篇将基于"Oracle常用SQL语句复习"这一主题,深入探讨Oracle SQL的基本语法和常用操作,帮助读者巩固和提升Oracle数据库操作技能。 1. **数据查询基础** - `SELECT`语句是SQL中最基本的查询命令,用于从一个或多...

    ORACLE-SQL语句学习教程解读.pdf

    SQL*PLUS是一个命令行接口,允许用户直接与Oracle数据库交互,执行SQL语句和PL/SQL块。它提供了基本的编辑、执行和结果查看功能,对于学习和调试SQL非常有用。 “第二章”至“第十五章”会逐步讲解SQL的关键元素: ...

    SQL语句教程 写法大全

    本教程还将涵盖 SQL 语句的基础知识和高级知识,为您提供了完整的学习体验。 SQL 是一种标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS ...

    经典sql和oracle语句下载

    8. **实战示例**:为了使理论知识更具实践意义,文档可能包含了大量的示例代码,展示了如何在实际场景中应用这些SQL语句和Oracle特性。 9. **最佳实践**:可能还提到了SQL编写时的一些最佳实践,如避免全表扫描、...

    oracle基础知识入门

    对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...

    Oracle Sql基础(beginning oracle sql中文版)

    让我们深入探讨Oracle SQL的基础知识。 一、SQL简介 SQL(结构化查询语言)是用于管理关系数据库的标准编程语言,包括数据查询、数据更新、数据插入和数据删除等操作。Oracle SQL是Oracle公司对SQL的实现,它增加了...

    ORACLE入门基础,本地动态SQL执行语句

    ### ORACLE 入门基础:本地动态 SQL 执行语句 #### 一、概述 ...以上内容为 Oracle 入门基础中关于本地动态 SQL 执行语句、PL/SQL 数据类型等方面的知识点进行了详细介绍。希望对初学者有所帮助。

    Oracle基础知识

    Oracle 基础知识是学习 Oracle 的基础,它包括了 SQL 概述、数据库概念、表结构、SQL 分类、数据结构、查询语句等内容。 内容 -------- ### SQL 概述 SQL(Structured Query Language)是一种标准化的数据库...

    Oracle Sql 语句大全 培训内部资料

    13. **存储过程和函数**:预编译的SQL语句集合,可以接受参数并返回结果。它们提高了代码的重用性和效率。 14. **分区表**:大型表的一种优化策略,将大表划分为较小、更易管理的部分,以提高查询性能。 15. **PL/...

Global site tag (gtag.js) - Google Analytics