Oracle数据库常用命令记录
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数据库常用命令记录的更多相关文章
- ORACLE数据库 常用命令和Sql常用语句
ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by m ...
- Oracle数据库常用命令(持续更新)
1. 查询当前用户所有的表 select * from user_tables; 2. 查询当前用户能访问的表 select * from all_tables; 3. 获取表字段 select * ...
- Oracle数据库——常用命令(用户管理、数据库导入导出)
--==cmd控制台==-- --==日常用户管理SQL==-- --连接到SQLPLUS >sqlplus /nolog --以dba身份连接 sql>conn / as sysdba ...
- Oracle数据库常用命令整理
转至:https://blog.csdn.net/creativemobile/article/details/8982164 1监听 (1)启动监听 lsnrctl start (2)停止监听 l ...
- Oracle数据库常用命令
导出表数据 exp user/pwd@dbname file=filename.dmp tables=tbl_name rows=y indexes=n triggers=n grants=n 导入表 ...
- oracle rac 数据库常用命令
oracle rac 数据库常用命令:1.所有实例和服务的状态srvclt status database -d orcl单个实例的状态:srvctl status instance -d orcl ...
- Oracle数据库常用的Sql语句整理
Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : ...
- Oracle手边常用命令及操作语句
Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...
- oracle数据库常用查询一
oracle数据库常用查询一 sqlplus / as sysdba; 或sqlplus sys/密码 as sysdba;两者都是以sys登录.conn scott/tiger@orcl; conn ...
随机推荐
- Struts(十):OGNL表达式(一)
Struts2 用s:porperty标签和OGNL表达式来读取值栈中的属性值: I.值栈中的属性值: 1.对象栈:读取对象栈中的某一个对象的属性值: 2.Map栈 :request,session, ...
- 微信小程序:模板消息推送提示{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXXXX]”}
在开发小程序 模板消息定时推送功能时,在开发版测试程序功能运行正常,但提交到线上后提示报错{“errcode”:41030,”errmsg”:”invalid page hint: [gP1eXXXX ...
- win10安装Ubuntu14.04双系统
1 制作镜像 UltralISO刻录镜像到U盘,下载地址:http://pan.baidu.com/s/1o7JpthS 2压缩空间给Ubuntu安装 使用windows自带的压缩(磁盘管理) 3安装 ...
- glut 深度测试无不起作用问题解决
OpenGL中使用glEnable(GL_DEPTH_TEST)后深度测试没有起作用,发现深度缓冲没有创建.glut库在兼容模式(GL_COMPATIBILITY_PROFILE)下displaymo ...
- [Micropython]TPYBoard v10x拼插编程实验 点亮心形点阵
一.什么是TPYBoard开发板 TPYBoard是以遵照MIT许可的MicroPython为基础,由TurnipSmart公司制作的一款MicroPython开发板,它基于STM32F405单片机, ...
- [LeetCode] Maximum Product of Three Numbers 三个数字的最大乘积
Given an integer array, find three numbers whose product is maximum and output the maximum product. ...
- [SDOI 2011]计算器
Description 你被要求设计一个计算器完成以下三项任务: 1.给定y,z,p,计算Y^Z Mod P 的值: 2.给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数: 3.给 ...
- [Luogu 2265]路边的水沟
Description LYQ市有一个巨大的水沟网络,可以近似看成一个n*m的矩形网格,网格的每个格点都安装了闸门,我们将从水沟网络右下角的闸门到左上角的闸门的一条路径称为水流. 现给定水沟网的长和宽 ...
- [测试题]wows
Description 山山最近在玩一款游戏叫战舰世界(steam 游戏太少了),他被大舰巨炮的魅力折服,于是山山开了一局游戏,这次发现目标是一艘战列舰新墨西哥级,舰桥很高,原本应该打在目标身后的圆形 ...
- TopCoder SRM 561 Div 1 - Problem 1000 Orienteering
传送门:https://284914869.github.io/AEoj/561.html 题目简述: 题外话: 刚开始看题没看到|C|<=300.以为|C|^2能做,码了好久,但始终解决不了一 ...