zoukankan
html css js c++ java
Oracle 函数,建表等
Oracle 常用函数
--
删除表
Drop
Table
"SYSTEM"."TESTTABLE";
--
建表
Create
Table
"SYSTEM"."TESTTABLE"(
SID
Number
(
4
)
Primary
Key
,
SNAME
Varchar2
(
30
)
NOT
NULL
UNIQUE
,
SEX
Number
(
1
)
Default
(
0
)
CHECK
(SEX
=
0
OR
SEX
=
1
),
AGE Date
Default
(Sysdate)
)
Tablespace "SYSTEM"
;
Select
*
From
SYSTEM.TESTTABLE;
--
/*Insert Into System.TESTTABLE (SID,SNAME) Values(2,'FRJ');*/
--
插入数据 --在oracle sql*plus 中运行
set
serveroutput
On
;
--
允许服务器输出
declare
maxrecords constant
int
:
=
100
;
i
int
:
=
1
;
begin
for
i
in
1
..maxrecords
loop
insert
into
System.TESTTABLE(SID,SNAME,AGE)
values
(i,
'
frj
'
||
i,sysdate);
end
loop
--
dbms_output.put_line('成功录入数据!');
commit
;
end
;
/
--
退出当前语句
--
两个变量相加符 (字符串与字符串,字符串与数字)
--
在oracle sql*plus 中运行
set
serveroutput
on
;
declare
v_out
varchar
(
30
);
begin
v_out:
=
'
frj
'
||
1
;
dbms_output.put_line(v_out);
end
;
/
--
退出当前语句
Java编程基础
Code
--
Oracle 对表中列的操作
--
增加,删除,改名,添加注释
DROP
TABLE
STUDY;
DROP
TABLE
STUDENT;
DROP
TABLE
COURSE;
/
CREATE
TABLE
STUDENT
(
SID
VARCHAR
(
10
),
SName
varchar
(
30
),
primary
key
(SID)
);
/
CREATE
TABLE
COURSE
(
CID
VARCHAR
(
10
),
CName
varchar
(
50
),
primary
key
(CID)
);
/
CREATE
TABLE
STUDY
(
SID
VARCHAR
(
10
),
CID
VARCHAR
(
10
),
SCORE
INTEGER
DEFAULT
0
CHECK
(SCORE
between
0
and
100
),
PRIMARY
KEY
(SID,CID)
);
/
COMMIT
;
/
select
*
from
student;
select
*
from
study;
/
--
以表 student,study,course 为例
--
1.增加列
alter
table
student
add
(sex
varchar2
(
2
)
DEFAULT
'
女
'
,age
integer
,address
varchar
(
100
)) ;
/
--
2.修改列定义
ALTER
TABLE
student MODIFY sex
VARCHAR2
(
4
)
DEFAULT
'
男
'
;
/
--
3.删除列
ALTER
TABLE
student
DROP
COLUMN
address;
/
--
4.修改列名
ALTER
TABLE
student RENAME
COLUMN
sid
to
sno;
/
ALTER
TABLE
student RENAME
COLUMN
sno
to
sid;
/
--
5.修改表名
RENAME study
TO
Learn;
/
RENAME Learn
TO
study;
/
--
6.增加注释
--
给表添加释
COMMENT
ON
TABLE
STUDY
IS
'
学习信息表
'
;
/
--
给列添加注释
COMMENT
ON
COLUMN
STUDY.SID
IS
'
学员编号
'
;
/
--
7.增加外键关联
ALTER
TABLE
study
ADD
CONSTRAINT
FK_study_R_student_S
FOREIGN
KEY
(SID)
REFERENCES
student(SID);
/
commit
;
/
select
*
from
student;
select
*
from
study;
select
*
from
COURSE;
/
查看全文
相关阅读:
Docker 常用命令及操作
Docker 启动 tomcat 成功,但是访问为 404
Linux 使用 yum install 安装程序时,提示另外一个程序锁定了 yum 等待它退出...
Centos 6.8 安装 Docker 及 Docker 入门介绍
iptables常见的模块拓展-m iprange 、-m multiport、
iptables -m state模块 注意与-m conntrack的区别
ros single network adapter的nat
trap 信号捕捉
ifconfig命令
使用pipework给docker配置物理机器网卡上的地址
原文地址:https://www.cnblogs.com/furenjun/p/oracleCreatTable.html
最新文章
XSL:转换从哪里开始?
XML 模式:了解结构
关于SAX,DOM,JAXP,JDOM,DOM4J的一些理解
xml总结(六)dom4j,xml处理技术比较
ExtJS的使用方法汇总(1)——配置和表格控件使用
判断属性存在于对象中还是原型中
闭包是什么,为什么要有闭包,有什么特性,对页面有什么影响?
js下IE和FF的一些兼容写法总结
javascript事件绑定和普通事件的区别
解释下浮动和它的工作原理?清除浮动的技巧
热门文章
javascript对象的几种创建方式
javascript继承的 6 种方法
js性能优化解决办法
解决跨域问题
Springboot 2.x 整合 JDBC 以及替换 Druid 数据源
设计模式七大原则03---依赖倒转原则
设计模式七大原则02---接口隔离原则
设计模式七大原则01---单一职责原则
Springboot 配置嵌入式 Servlet 容器
Docker 安装 mysql8.x 连接问题时 sqlyog 报 2058 或 Navicat 1257 错误
Copyright © 2011-2022 走看看