Oracle 函数,建表等

来源:互联网 发布:mac iverilog 编辑:程序博客网 时间:2024/06/10 00:26
Oracle 函数,建表等

Oracle 常用函数

--删除表
Drop Table "SYSTEM"."TESTTABLE";

--建表
Create Table "SYSTEM"."TESTTABLE"(
SID   
Number(4Primary Key,
SNAME 
Varchar2(30NOT NULL UNIQUE,
SEX     
Number(1Default (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;
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编程基础

 


--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(2DEFAULT '',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;
/
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 脑梗脾气大怎么办好啊 牙齿喝饮料烂了怎么办 大门牙缝里黑了怎么办 椰汁拧不开瓶盖怎么办 装蜂蜜的玻璃罐打不开怎么办 蚂蚱没有草吃了怎么办 笔记本电源已接通未充电怎么办 电源已接通未充电怎么办 遮盖纹身好了颜色淡了怎么办 致炫方向盘变重怎么办 xp音频图标没了怎么办 狙击精英3没子弹怎么办 干活干的手腕疼怎么办 干了活不给钱怎么办 干了活要不到钱怎么办 活干完了钱不给怎么办 微信语音聊天音量很小怎么办 一手软件崩溃钱卡住了怎么办 身上皮肤很黑怎么办?好想穿短裙 家里有很多小飞虫怎么办 家里有垃圾中飞出虫子怎么办 雷蛇笔记本很烫怎么办 登录监控器的账号锁了怎么办 悦借钱登录账号被锁怎么办 365账号登录被锁怎么办 台式电脑cpu温度过高怎么办 UG2.0打不开错误—15怎么办 键盘空格键删除键失灵怎么办 耳麦检测声音不分左右怎么办 吃生萝卜胃疼怎么办 幼兔拉稀怎么办没精神 自酿米酒酸了怎么办 用冰敷脸感觉红烫了怎么办 吃了海兔的内脏怎么办 吃了鱿鱼的吸盘怎么办 想开个烧烤店没学过怎么办 墨鱼汁弄衣服上怎么办 干鱿鱼泡开发黄怎么办 吃了芥末胃疼怎么办 手撕鱿鱼咸了怎么办 孕妇吃了点芥末怎么办