发布网友 发布时间:2022-04-25 15:57
共5个回答
懂视网 时间:2022-04-08 02:53
set linesize 120
set pagesize 20
column file_name format a8
v$nls_parameters 数据字典中的一个表
关于null的注意:
1:包含null的表达式结果为空
2:判断一个值是否等于null是用 is 不等于用is not 。记住(null!=null)
3:如果集合中含有null值,不能使用not in 但可以使用 in
sql 优化:
oracle9之后, *和列名的效率一样,在之前,用*列名效率比较高,因为oracle要解析*,所以效率比较慢
like的使用, 一个_代表匹配所有,多个_代表匹配多个字符,以S开头的 ‘S%‘,以S结尾的‘%S‘,包含S的‘%S%‘
转移字符:escape 后面自顶一个转义字符
查询名字中含有_这个的
1 select *
2 from emp
3* where ename like ‘%\_%‘ escape ‘‘
使用and 时,应该尽量是假值在左边,使用or时应该尽量是真值在左边
排序:
如果要排序的值中含有空值,应当使其在后面 select * from emp order by comm desc nulls last;
修改系统日期的格式
select * from v$bls_parameters;
alter session set NLS_DATE_FORMAT=‘yyyy-mm-dd‘;原系统日期格式为‘DD-MON-RR‘
DISTINCT 去掉重复记录(作用它后面所有的列)
select DISTINCT deptno from emp;
oracle学习总结
标签:
热心网友 时间:2022-04-08 00:01
all_col_comments 视图里面一共有四个字段,分别为owener ,table_name , column_name ,comments,分别的意思是表的所有者,表名,字段名,字段的注释。热心网友 时间:2022-04-08 01:19
all_user.....热心网友 时间:2022-04-08 02:53
你是说常用的数据字典么??热心网友 时间:2022-04-08 04:45
没有看明白,看看别人怎么说。