oracle 的一些命令
来源:互联网 发布:sedo域名停放收入 编辑:程序博客网 时间:2024/06/04 19:02
1、select * from tab; 查询当前用户的所有表格,同时,可用 select table_name from user_tables;
2、desc tableName;查看 tableName表格的相关信息,可用 describe tabName,而mysql中也是用 desc,同时在mysql中可用 show tables查看所有表格的名称,以及用show databases 查看所有数据库的名称
3、show user ; 显示当前操作的用户名
4、conn username/ password sysdb|sysoper,用户的调换
5、在创建表是,指定字段类型为 number(7,2)的含义:表示数字,小数位占两位,整数部分占5位,共7位
6、|| 连接符:select '编号是:' || EMPNO || '姓名是' || ENAME || '的雇员' from emp where EMPNO='7369';; 将输出:编号是:7369姓名是SMITH的雇员
7、oracle 中的字段值是大小写敏感的,不像mysql,默认是不敏感的,除非创建数据库时指定
8、sysdate,获取服务器上的当期日期,如 select sysdate from dual;输出:2012-12-06 22:34:08
9、nvl函数:可以将null值转换成指定的值,包括 0,‘’等
如:select empno ,ename ,(sal+nvl(comm,0))* from emp;则输出:
而如果只是调用:select empno ,ename ,(sal+comm)* from emp;则输出:
这是因为:null值计算后还是null值
10、decode函数,相当于 if else if else
如:select decode(1,1,'1*',2,'2*',4,'4*','3*') from dual;则输出 1*,而如果改成 select decode(2,1,'1*',2,'2*',4,'4*','3*') from dual;则输出 2*
,而如果改成则输出 select decode(3,1,'1*',2,'2*',4,'4*','3*') from dual; 则输出 3*;
11、oracle插入日期函数:Insert into emp(empno,ename,job,hiredate,sal ,deptno) Values (7899,’张三’,’清洁工’,’20-2月 -2000’,9000, 40); 其中 日期插入固定格式为:
20-2月 -2000,而如果要输入 2012-12-08,则需要用到 to_date()函数,如:
Insert into myemp(empno,ename,job,hiredate,sal ,deptno)
Values (7899,’张三’,’清洁工’,TO_DATE(‘2012-12-08’,’yyyy-mm-dd’),9000, 40);
12、序列,同义词的概念以及使用
- oracle的一些命令
- Oracle的一些命令
- oracle 的一些命令
- oracle 的一些命令
- oracle的一些命令--作业
- Oracle 一些常用的命令
- Oracle的一些基本命令
- 关于oracle的一些命令
- Oracle常用的一些命令
- Oracle数据库经常使用的一些命令
- 与oracle相关的一些命令
- MSSQL MYSQL ORACLE一些常用的命令
- oracle中一些常用的命令
- 有关oracle的一些用户命令
- Oracle backup的常用一些命令
- 一些oracle命令1
- oracle *SQlPlus一些命令
- oracle sqlplus一些命令
- 维修U盘,那件小事
- linux readme
- Oracle获取当前年、月、日的方法
- VC6中链接access数据库时出现数据被截断的错误解决办法
- TestStatic//static int i=0; 错误: 非法的表达式开始
- oracle 的一些命令
- 重装Win7后恢复和找回Ubuntu启动项
- Stars and Nebulae
- 二维数组的内存分配及删除
- Ping 指令简介
- hdu1269 Tarjan强连通分量 模板
- LA 3027
- 短信的监听与电话的呼出的监听
- tcp/ip筛选