1.使用命令行创建表使用命令行创建表的关键字是CREATE TABLE,其简单语法如下: CREATE TABLE table_name(column_name type[CONSTRAINT constraint_def DEFAULT default_exp][,column_name type[CONSTRAINT constraint_def DEFAULT default_exp]...])[ON COMMIT(DELETE|PRESERVE ROWS][ORGANIZITION{HEAP|INDEX|EXTERNAL...}][PARTITION BY...(...)][TABLESPACE tablespace_name][LOGGING|NOLOGGING][COMPRESS|NOCOMPRESS]; ·table...
1,创建表空间,表空间名字为database,目录为datafile ‘d:\oracle\product\10.2.0\oradata\data01.dbf‘ ,大小为100M,每次自动扩展10M,最大无限制。
create tablespace database datafile ‘d:\oracle\product\10.2.0\oradata\data01.dbf‘ size 100M autoextend on next 10M maxsize unlimited;
2,删除表空间database
drop tablespace database;
3,查询表空间
select * from dba_data_files;
4,给表空间增...
as
变量1 类型(值范围); --vs_msg VARCHAR2(4000);
变量2 类型(值范围);
Begin
Select count(*) into 变量1 from 表A where列名=param1;
If (判断条件) then
Select 列名 into 变量2 from 表A where列名=param1;
Dbms_output。Put_line(‘打印信息’);
Elsif (判断条件) then
Dbms_output。Put_line(‘打印信息’);
Else
Raise 异常名(NO_DATA_FOUND);
End if;
Excepti...
登陆
安装完毕Oracle之后,在services里面开启Oracle服务,运行cmd,输入sqlplus scott/你的scott密码
连接成功。
录屏清屏
SQL> --录屏为txt文件SQL>spool offSQL> --清屏
SQL> host clsselect基本查询
SQL> --当前用户下的表
SQL> select * from tab;TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DE...
http://www.cnblogs.com/yugen/archive/2010/07/25/1784763.html
基本语法和实例:
EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限
2、用户模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 这样用户SONIC的所有对象被输出到文件中。
3、表模式:EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.D...
ORACLE基本语法一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>shutdownSVRMGR>quit启动oracle9i数据库命令:$ sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003Copyright (c) 19...
3 BEGIN4 NULL;5 END;
行1:CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;
行2:IS关键词表明后面将跟随一个PL/SQL体。
行3:BEGIN关键词表明PL/SQL体的开始。
行4:NULL PL/SQL语句表明什么事都不做,这句不能删去,因为PL/SQL体中至少需要有一句;
行5:END关键词表明PL/SQL体的结束
存储过程创建语法:
create or replace procedure 存储过程名(param1 in typ...
创建表
SQL>create table classes(
classId number(2),
cname varchar2(40),
birthday date
);
添加一个字段
SQL>alter table student add (classId number(2));
修改字段长度
SQL>alter table student modify(xm varchar2(30));
修改字段的类型/或是名字(不能有数据)
SQL>alter table student modify(xm char(30));
删除一个字段
SQL>alter table student drop column sal;
修改表的...
创建表
CREATE TABLE employee(
idNUMBER(4),
name VARCHAR2(20),
gender CHAR(1),
birth DATE,
salary NUMBER(6,2),
jobVARCHAR2(30),
deptno NUMBER(2)
);
--查看表结构
DESC employee;
--删除表
DROP TABLE employee;
数据库中字面量数字不需要用单引号,但是字符串需要单引号没有双引号
NOT NULL 和 DEFAULT 不能同时使用,DEFAULT不给值得时候才会赋值,给值的时候就用给的值
--设置非空和初始属性
CREATE TAB...
关键字: oracle 存储过程
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字
2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条
记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2
FROM typestr...
初学者可以从查询到现在的pl/sql的内容都可以在我这里的笔记中找到,希望能帮到大家,视频资源在 资源,
我自己的全套笔记在 笔记
在pl/sql中可以继续使用的sql关键字有:update delete insert select--into commit rollback savepoint ,在这里需要注意的是查询跟以前有些不一样了
plsql由三个块组成:声明部分,执行部分,异常处理部分declare:在此声明pl/sql用到的变量,类型及游标,以及局部的存储过程的和函数begin:执...
SQL语言分为三种:DQL、DML、DDL、DCL
DQL:数据查询语言,将数据库中数据查询出来。查询语句select
DML:数据操作语言,维护数据库。维护语句insert/update/delete
DDL:数据定义语言,定义语句create/alter/drop
DCL:数据控制语言,grant/revoke/commit/rollback
1.DQL:数据查询语句
select
2、DML:数据操作语句.3个语句insert/delete/update
insert:插入语句。功能:将数据插入表中。结果:表中数据增加了,以行为单位。如添加...
每个列下放什么数据,列会进行控制.
常见数据类型:数值类型number,字符串类型char varchar2,日期类型date①number:数值类型,支持整数和小数。 定义: number(p,s)用法:p-s:整数位最多存放的位数s>0:小数点向右取s位,四舍五入 s<0:小数点向左取s位,四舍五入s=0:在小数点出四舍五入注:p的取值范围1-38s的取值范围(-84,127)②字符串类型:char与varchar2char:固定长度的字符串,如果不够会在后面用空格补足varchar...
查看表中的所有数据:select * from 表名查看表中的列1,列2,列3,……:select 列1,列2,列3,…… from 表名;重命名表中的列(起别名):select 列名1 新列名,列名2 新列名,列名3 新列名,…… from 表名;(注:只是输出修改,数据库并未修改)给表起别名:select * from 原表名,新表名;
注意:其实是查询结果以别名输出,并不能修改原结构与原内容,因为select只是查询语句。
2.条件查询
单条件或多条件查询语法: select ...
存储过程 1CREATEORREPLACEPROCEDURE存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它; 行2: IS关键词表明后面将跟随一个PL/SQL体。 行3: BEGIN关键词
存储过程
1 CREATE OR REPLACE PROCEDURE 存储过程名
2 IS
3 BEGIN
4 NULL;
5 END;行1:
CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做ske...