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 两列 --sqlserver
update a set a.G_Detail =(select MARKS from 表B b where a.G_NO=b.G_NO) from 表A a
--oracle
update 表A a a set a.G_Detail =(select MARKS from 表B b where a.G_NO=b.G_NO)

Oracle数据库常用命令记录的更多相关文章

  1. ORACLE数据库 常用命令和Sql常用语句

    ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by m ...

  2. Oracle数据库常用命令(持续更新)

    1. 查询当前用户所有的表 select * from user_tables; 2. 查询当前用户能访问的表 select * from all_tables; 3. 获取表字段 select * ...

  3. Oracle数据库——常用命令(用户管理、数据库导入导出)

    --==cmd控制台==-- --==日常用户管理SQL==-- --连接到SQLPLUS >sqlplus /nolog --以dba身份连接 sql>conn / as sysdba ...

  4. Oracle数据库常用命令整理

    转至:https://blog.csdn.net/creativemobile/article/details/8982164 1监听 (1)启动监听 lsnrctl start (2)停止监听  l ...

  5. Oracle数据库常用命令

    导出表数据 exp user/pwd@dbname file=filename.dmp tables=tbl_name rows=y indexes=n triggers=n grants=n 导入表 ...

  6. oracle rac 数据库常用命令

    oracle rac 数据库常用命令:1.所有实例和服务的状态srvclt status database -d orcl单个实例的状态:srvctl status instance -d orcl ...

  7. Oracle数据库常用的Sql语句整理

    Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : ...

  8. Oracle手边常用命令及操作语句

    Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...

  9. oracle数据库常用查询一

    oracle数据库常用查询一 sqlplus / as sysdba; 或sqlplus sys/密码 as sysdba;两者都是以sys登录.conn scott/tiger@orcl; conn ...

随机推荐

  1. Python_fullstack_test1

    1.执行Python脚本的两种方式 使用交互式的带提示符的解释器或使用源文件 2.简述位.字节的关系 位是计算机中最小计量单位,用bit表示 字节是计算机中最小存储单位,用Byte表示 1字节=8位, ...

  2. Hibernate(六):映射一对多关联关系、双向一对多映射

    在领域模型中,类与类之间最普通的关系就是关联关系. 在UML中,关联是有方向的: 例如:Customer与Order,一个用户能发出多个订单,而一个订单只能属于一个用户. 单向关联 1)从Order到 ...

  3. 浅析开源数据库MySQL架构

    数据库是所有应用系统的核心,故保证数据库稳定.高效.安全地运行是所有企业日常工作的重中之重.数据库系统一旦出现问题无法提供服务,有可能导致整个系统都无法继续工作.所以,一个成功的数据库架构在高可用设计 ...

  4. CLR-基元类型以及溢出检查

    =========(CLR via C#阅读笔记)======== 基元类型(primitive type): 基元类型也不做过多的解释,举个例子即可清晰的辨别 在java里曾使用过Sting s=& ...

  5. 【推荐】CentOS修复OpenSSH用户枚举漏洞

    注:以下所有操作均在CentOS 6.8 x86_64位系统下完成. #漏洞说明# OpenSSH(OpenBSD Secure Shell)是OpenBSD计划组所维护的一套用于安全访问远程计算机的 ...

  6. 自定义Loader

    自定义Loader涉及到的接口: public delegate byte[] CustomLoader(ref string filePath); public void LuaEnv.AddLoa ...

  7. java加密算法AES与RSA

    1.commons-codec使用 commons-codes 常用工具类:DigestUtils,Base64,Hex 1.1 md5 String text = "hello,md5&q ...

  8. 超级好用的前端开发测试Chrome插件-基于REST的Web服务客户端

    基于REST的Web服务客户端是一款功能强大的谷歌浏览器插件,使用基于REST的Web服务客户端(模拟REST客户端)可以让用户使用谷歌浏览器模拟REST请求来测试REST风格. 基于REST的Web ...

  9. [LeetCode] Find Smallest Letter Greater Than Target 找比目标值大的最小字母

    Given a list of sorted characters letters containing only lowercase letters, and given a target lett ...

  10. Spring Boot 之Hello Word

    Spring Boot官网:http://projects.spring.io/spring-boot/ 环境准备:maven 3.3.5.jdk8.Idea 1.创建maven项目工程 2.引入st ...