您的位置:首页 >> 数据库 >> Oracle >> 正文
Oracle RSS
 

ORACLE常用傻瓜问题1000问(之二)

http://www.rdxx.com 05年08月24日 10:00 网络 我要投稿

关键词: 问题 , 常用 , Oracle

大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!



對ORACLE高手?碚f是不用看的.



46. 如何在字符串里加回车?

select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ;



47. 中文是如何排序的?

Oracle9i之前,中文是按照二进制编码进行排序的。

在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值

SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序

SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序

SCHINESE_PINYIN_M 按照拼音排序



48. Oracle8i中对象名可以用中文吗?

可以



49. 如何改变WIN中SQL*Plus启动选项?

SQL*PLUS自身的选项设置我们可以在$ORACLE_HOME/sqlplus/admin/glogin.sql中设置。



50. 怎样修改oracel数据库的默认日期?

alter session set nls_date_format='yyyymmddhh24miss';
OR

可以在init.ora中加上一行
nls_date_format='yyyymmddhh24miss'



51. 如何将小表放入keep池中?

alter table xxx storage(buffer_pool keep);



52. 如何检查是否安装了某个patch?

check that oraInventory



53. 如何使select语句使查询结果自动生成序号?

select rownum,COL from table;



54. 如何知道数据裤中某个表所在的tablespace?

select tablespace_name from user_tables where table_name='TEST';

select * from user_tables中有个字段TABLESPACE_NAME,(oracle);

select * from dba_segments where …;



55. 怎么可以快速做一个和原表一样的备份表?

create table new_table as (select * from old_table);



55. 怎么在sqlplus下修改procedure?

select line,trim(text) t from user_source where name =’A’ order by line;



56. 怎样解除PROCEDURE被意外锁定?

alter system kill session ,把那个session给杀掉,不过你要先查出她的session id

or

把该过程重新改个名字就可以了。



57. SQL Reference是个什么东西?

是一本sql的使用手册,包括语法、函数等等,oracle官方网站的文档中心有下载.



58. 如何查看数据库的状态?

unix下
ps -ef | grep ora
windows下
看服务是否起来
是否可以连上数据库



59. 请问如何修改一张表的主键?

alter table aaa
drop constraint aaa_key ;
alter table aaa
add constraint aaa_key primary key(a1,b1) ;



60. 改变数据文件的大小?

用 ALTER DATABASE .... DATAFILE .... ;
手工改变数据文件的大小,对于原来的 数据文件有没有损害。

上一页 下一页


 
 
标签: 问题 , 常用 , Oracle 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站