专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle数据库随笔小记 oracle数据库 sid

ins518 2024-11-04 14:01:19 技术文章 8 ℃ 0 评论

1. oracle本地启动服务需要启动OracleServiceORCL和OracleOraDb11g_home1TNSListener

2.查询表某一时间的数据,适用于误删表数据后恢复表数据

Select * from 表名 as of timestamp to_timestamp(‘2021-03-23 12:00:00’, ‘YYYY-MM-DD HH24:MI:SS’)

3. merge into 语句,用于插入时防止插入重复数据(存在即修改,不存在则插入,相当于合并update和insert语句)

Merge into TABLE_A T1 USING(table) T2 ON (condition)

WHEN MATCHED THEN --如果存在则执行更新操作

Update SET ...

WHEN NOT MATCHED THEN -- 不存在则执行插入操作

Insert VALUES(....)

4. Oracle 表增加字段sql语句

增加一个字段

alter table user add password varchar2(30);

增加两个字段

alter table user add (name varchar2(20),password varchar2(20));

5. 修改表字段名

Alter table user rename column name to username;

6. 删除表字段

Alter table user drop (id,name);

删除多个字段要加括号

删除一个字段要加column关键字,删除多个字段则不能加

Alter table user drop column id;

7. 修改表字段长度

alter table 表名 modify 列名 数据类型;

alter table bl_yhsz modify zcmc varchar2(120);

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表