20100602@DBA入门
来源:互联网 发布:网络免费英语口语 编辑:程序博客网 时间:2024/06/14 12:26
1.字符串链接
SELECT CONCAT(COL1,COL2) FROM TABLE ;
SELECT COL1||COL2 FROM TABLE ;
2.怎么把select出来的结果导到一个文本文件中?
SQL>SPOOL C:/ABCD.TXT;
SQL>select * from table;
SQL >spool off;
3.如何在sqlplus下改变字段大小?
alter table table_name modify (field_name varchar2(100)); 改大行,改小不行(除非都是空的)
4.sql 语句如何插入全年日期?
create table BSYEAR (d date);
insert into BSYEAR select to_date('20100101','yyyymmdd')+rownum-1 from all_objects where rownum <= to_char(to_date('20101231','yyyymmdd'),'ddd');
5.如果修改表名?
alter table old_table_name rename to new_table_name;
6.如何搜索出前N条记录?
SELECT * FROM empLOYEE WHERE ROWNUM < n ORDER BY empno;
7.怎样用Sql语句实现查找一列中第N大值?
select * from (select t.*,dense_rank() over (order by sal) rank from employee) where rank = N;
8.如何在给现有的日期加上2年?
select add_months(sysdate,24) from dual;
9.Connect string是指什么?
应该是tnsnames.ora中的服务名后面的内容
10. tablespace 是否不能大于4G?
没有限制.(XE版本除外)
11.返回小于等于N的最小整數值?
SELECT FLOOR(N) FROM DUAL;
12.返回當前月的最后一天?
SELECT LAST_DAY(SYSDATE) FROM DUAL;
13.如何找数据库表的主键字段的名称?
SQL>SELECT * FROM user_constraints WHERE CONSTRAINT_TYPE='P' and table_name='TABLE_NAME';
14.兩個結果集互減的函數?
SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW;
- 20100602@DBA入门
- 20100531@DBA入门
- 20100601@DBA入门
- Oracle dba 入门
- DBA必读:Oracle实用教程快速入门
- DBA入门必须了解的十件事
- DBA
- DBA
- DBA
- dba
- dba
- DBA
- DBA
- DBA
- DBA
- DBA
- oracle dba入门线路图--记某培训公司的ORACLE DBA技能进阶实战大纲
- DBA 推荐的Oracle快速诊断方式,AWR快速入门
- java 调用存储过程
- Eclipse 3.5.2 安装VE插件详细教程
- java 发送Email 实现
- 删除MSSQL2005里的默认值
- 。那svchost.exe在这中间是担任怎样一个角色呢?
- 20100602@DBA入门
- linux(ubuntu)下查看C++函数库
- pku数学题简单解题报告(1)
- C#中抽象类和接口的区别
- FOR XML PATH 语句示例
- VC++使用ADO
- java对Excel操作
- 设计模式之组合模式
- Flash 与课件制作:加载图片