【ORACLE】Oracle常见语法

1.查找结果集中的两行数据

select device_id,loopback_ip,gather_id,snmp_ro_community,snmp_rw_community from tab_deviceresource where rownum<3;

2.查表及带条件查找

select * from tab_analyse_base_function;

select *from tab_lancetwork_template where template_id>=60000;

3.建表语句

create table tab_syslog_keyword_config(
DEVICE_MODEL     VARCHAR2(40)  ,                          
OS_VERSION       VARCHAR2(40)  ,                          
RESOURCE_TYPE_ID NUMBER(10)    ,                          
KEY_WORD_SEND    VARCHAR2(255) ,                          
KEY_WORD_NOTSEND VARCHAR2(255) ,                       
GATHER_ID        VARCHAR2(40)  
);

                     
4.表备份

create table 新表名 as select * from 旧表名;  ----这个可行
select * into 新表名 from 旧表名;----这个在oracle下不可行,可用于sybase

5.添加字段

alter table tab_ftp_link add(FTP_FILENAME varchar2(50));--Muten亲测可用

6.将数据导出成文件

Oracle中将数据导出成文件

进入sqlplus之后:
SQL>set echo on
SQL>set feedback off
SQL>set heading off
SQL>set verify off
SQL>set trimspool on
SQL>set pagesize 1000
SQL>set linesize 1000
SQL>spool /tmp/zl/tab_xxx.sql; 
SQL>select * from tab_xxx;
SQL>spool off;

7.执行sql文件中的数据

oracle用命令执行sql脚本文件

8.ORACLE数据迁移的方法

Oralce数据库迁移-dbms_metadata.get_ddl 的使用方法总结

9.我的电脑上的plsql客户端的配置

E:\002-软件安装包\034-PL-SQL\PLSQL Developer 14\PLSQL Developer 14\oracle_11_64\NETWORK\ADMIN\tnsnames.ora

10.查看oracle是否设置了自动提交

show autocommit

 11.将oracle执行的非查语句设置成自动提交

set autocommit

oracle的自动提交功能的设置

12.归类

select olt_ip,count(olt_ip) as num from tab_port_onu 
where ONU_MAC is not null or ONU_SN is not null  
group by olt_ip 

13.sqlplus一些模式的设置

sqlplus一些模式的设置

14.Sqlplus中设置行宽和列宽-解决列显示不全

调整列宽:col 列名 fromat a数值
调整行宽:set linesize 数值
例子:
col name format a20
col cmd_str format a200

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值