博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库常用命令记录
阅读量:7242 次
发布时间:2019-06-29

本文共 1737 字,大约阅读时间需要 5 分钟。

1.Sql建表

CREATE  TABLE  AAABBBCCCDDD(     ID VARCHAR2(50) primary key,    AAAAAAAA   VARCHAR2(50) not NULL,    BBBBBBBB   VARCHAR2(50),    CCCCCCCC   VARCHAR2(50),    DDDDDDD    VARCHAR2(500),)

2.新增字段

REVISE_TIME
ALTER TABLE  ACCEPT_SYSTEM  ADD  REVISE_TIME  DATE

3.清表

truncate table AAAAA;truncate table BBBBB;

4.修改表名

ALTER TABLE rejion_check RENAME TO region_check;

5.用Excel拼装SQL的insert语句

=CONCATENATE("insert into ex_organization_check         (ID,STANDARD_CODE,CURRENT_CODE,REGION_CODE,UNITE_SOCIAL_CODE,CREAT_TIME)          values (sys_guid(),'",F3,"','",D3,"','",C3,"','",G3,"',SYSDATE);")

6.在某字段有值不为空的情况下,修改该字段的属性

1. 把原字段换个名字,address改为myaddress  ● alter table t_person rename column address to myaddress;  2.在表中添加一个原字段名字 address 并把类型定义为自己想改变的类型  ● alter table t_person add address number(10); 3.把备份的myaddress字段内容添加到新建字段address中来  ● update t_person set address = myaddress; 4.把备份字段myaddress删除  ● alter table t_person drop column myaddress;

7.查询所有表名

select table_name from user_tables

8.锁表查询

SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id  AND l.session_id = s.sid;

9.释放锁的表

--alter system kill session 'sid, serial#'; ALTER system kill session '23, 1647';

10.oracle扩充字段长度

alter table ACCEPT_COMPANY modify ENTERPRISE_SORT_CODE varchar2(20);

11.表A和表B比较,有相同数据返回1否则返回0

select *, case when (select count(1) from b where id = a.id)>0 then 1 else 0 end as flag from a

12.将A表中一列数据插入到B表中通过共同的字段

表A:G_NO、G_Detail 两列表B:G_NO、MARKS 两列--sqlserverupdate a set a.G_Detail =(select  MARKS from 表B b where a.G_NO=b.G_NO) from 表A a --oracleupdate 表A a a set a.G_Detail =(select MARKS from 表B b where a.G_NO=b.G_NO)

 

转载于:https://www.cnblogs.com/luyanlong/p/8399943.html

你可能感兴趣的文章
3、kvm虚拟机日常管理与配置
查看>>
php各个模式、版本的区别
查看>>
shell中的点命令与source命令
查看>>
我的友情链接
查看>>
百度 ueditor 富文本编辑器的使用心得 jsp版本 1.4的JDK weblogic8
查看>>
软件安装
查看>>
增加点访问量
查看>>
MongoDB笔记十七——Mongodb导入
查看>>
sdfgsdf
查看>>
别人的tomcat配置
查看>>
linux基础命令练习题
查看>>
《Memcached应用实战》
查看>>
我的友情链接
查看>>
Linux 基础学习 文件查找命令 find 部分用法
查看>>
怎样成为一个高级的研发工程师
查看>>
Telnet部署与启动 windows&&linux
查看>>
落力在岁月青葱
查看>>
2015年春节往事小记
查看>>
oracle 删除表空间后服务器磁盘空间未释放
查看>>
windows程序员C/C++转向linux程序员时,如何编写、调试linux程序
查看>>