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;
/
查看全文
相关阅读:
VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布 Inchroy's Blog 博客频道 CSDN.NET
编写可丢弃的代码
c++ using namespace std; 海明威 博客园
解决MySQL server has gone away
nginx upstream 调度策略
(2006, 'MySQL server has gone away') 错误解决 dba007的空间 51CTO技术博客
Linux IO模型漫谈(2) 轩脉刃 博客园
redis源码笔记 initServer 刘浩de技术博客 博客园
MySQLdb批量插入数据
词库的扩充百度百科的抓取你知道这些热词吗? rabbit9898 ITeye技术网站
原文地址:https://www.cnblogs.com/furenjun/p/oracleCreatTable.html
最新文章
主成分分析实现的一个心得
Seam 无缝集成 JSF,第 1 部分: 为 JSF 量身定做的应用程序框架
VC 项目中可以使用的路径宏
ANSI、UNICODE、UTF8、GB2312、GBK、DBCS、UCS的区别和由来。
C/C++封装库ocicpplib调用Oracle存储过程的方法
C++字符串的处理全部用库函数,效率高
OCX控件在IE中无法侦测到键盘消息( MFC ActiveX Control in IE Doesn't Detect Keystrokes)
vc绘图工具、颜色和绘图函数
C++库一览
IE中ocx控件的无模式对话框不接收方向键等键盘消息的问题的解决办法
热门文章
C++中int 转换成 string类型
OCX控件避免弹出安全警告的类
关于我们 数据堂 Datatang,科研数据共享平台,实验数据,科研数据,科学数据,统计数据,企业数据,行业数据,生活数据,数据集,免费下载
MySql主从复制(MasterSlave)
Trie树|字典树(字符串排序)
mysql主从复制
在Python中向MySQL批量插入数据的方法
用gevent来host wsgi server,mysql能否长连接
MySql主主(主从)同步配置详解
c程序员的python开发总结
Copyright © 2011-2022 走看看