一些oracle命令1

原创 2007年09月28日 14:51:00

----建表
CREATE TABLE STUDENT
( ID NUMBER(38) PRIMARY KEY,
  NAME VARCHAR2(30),
  CODE VARCHAR2(9),
  SEX NUMBER(1),
  PHONE VARCHAR2(13),
  ADDRESS VARCHAR2(100),
  EMAIL VARCHAR2(50)
)
----删除表
DROP TABLE STUDENT
----修改表的某一列
ALTER TABLE STUDENT MODIFY NAME VARCHAR2(35)
----添加新列
ALTER TABLE STUDENT ADD(XX1 VARCHAR2(10),XX2 VARCHAR2(10))
----删除列
ALTER TABLE STUDENT DROP(XX1,XX2)
----创建新的SEQUENCE
CREATE SEQUENCE WXJSEQ INCREMENT BY 1 START WITH 1
SELECT WXJSEQ.NEXTVAL FROM DUAL

----插入新的记录
INSERT INTO STUDENT VALUES  (WXJSEQ.NEXTVAL,'王先江', '011150232', '0', '13235915923', '福州市西洪路西洪花园4#603', 'feixiange23@163.com')
--删除表的所有记录,不释放空间,会产生碎片  
DELETE STUDENT
----删除记录
DELETE FROM STUDENT
----删除表的所有记录,释放空间,不会产生碎片
TRUNCATE TABLE STUDENT 
----删除索引
DROP INDEX IDX_STUDENT_NAME 
----建立索引
CREATE INDEX IDX_STUDENT_NAME ON STUDENT(NAME ASC)
----删除视图
DROP VIEW SVIEW
----创建新视图
CREATE VIEW SVIEW AS (SELECT * FROM STUDENT WHERE SEX = 0)
SELECT * FROM SVIEW

SELECT * FROM STUDENT
SELECT S.* FROM (SELECT ROWNUM RN,S.* FROM STUDENT S WHERE ROWNUM <=3) S WHERE S.RN >1

---创建一个指向10g数据库的dblink
---using后接的是目标数据库IP、监听端口、服务名。如果监听端口是1521的话可以省略不写。
---创建的连接的名称为 suk10g,访问数据库的用户名为 suk,密码为:suk
create database link suk10g connect to suk identified by suk using '172.25.4.89:1522/ora10g'
----远程数据库服务名:SKY,用户名:先江,密码:SKY
CREATE DATABASE LINK LINKSKY CONNECT TO XIANJIANG IDENTIFIED BY SKY USING '192.168.1.100:1521/SKY'

oracle rac常用的命令

oracle rac常用的命令 节点层:olsnodes 网络层: oifcfg 集群层:crsctl,ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl...
  • wanghui5767260
  • wanghui5767260
  • 2014年08月25日 17:19
  • 1960

linux Oracle常用数据库操作命令

博客专家福利     公告:CSDN下载频道11月4日-5日维护      Qualcomm博客征文活动      参与话题讨论,好礼等你拿      公告:博客新皮肤上线啦   ...
  • langjian2012
  • langjian2012
  • 2014年11月07日 00:56
  • 1573

Linux下启停Oracle服务 .

oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_...
  • Mokily
  • Mokily
  • 2014年08月31日 18:47
  • 1871

《跟我学Java 26日通》第 1 天 Oracle基本命令与简单查询(笔记02)

  • 2009年10月28日 08:20
  • 2.28MB
  • 下载

《跟我学Java 26日通》第 1 天 Oracle基本命令与简单查询(笔记01)

  • 2009年10月28日 08:18
  • 778KB
  • 下载

1-oracle各指标查看、常用命令及操作(自己修订)

  • 2011年02月12日 13:40
  • 44KB
  • 下载

Oracle学习笔记1--sqlplus常用命令

1、Oracle数据库的启动(在windows系统命令行下) 1)启动监听服务 在命令行下输入命令lsnrctl start 2)启动数据库实例 命令语法:oradim -startup -s...
  • u012570813
  • u012570813
  • 2013年10月25日 20:00
  • 386

oracle学习-常用命令(1)

sql>show user查看自己的是哪个用户 sql>select * from all_users; 查询所有用户 sql>select * from user_users;查询当前用户下的详...
  • yufaw
  • yufaw
  • 2012年10月31日 10:19
  • 440

oracle sqlplus 常用命令大全(1)

show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 ...
  • optimist_leilei
  • optimist_leilei
  • 2014年10月24日 15:07
  • 249

Oracle命令实践(1)

oracle命令总结实践。
  • u010504064
  • u010504064
  • 2015年04月03日 20:34
  • 347
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些oracle命令1
举报原因:
原因补充:

(最多只允许输入30个字)