📄 plsql语言基础--狂想的天空.htm
字号:
<BR> b.file_name 物理文件名, <BR> b.bytes 总字节数,
<BR> (b.bytes-sum(nvl(a.bytes,0))) 已使用, <BR> sum(nvl(a.bytes,0)) 剩余,
<BR> sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比 <BR> from dba_free_space
a,dba_data_files b <BR> where a.file_id=b.file_id <BR> group by
b.tablespace_name,b.file_name,b.file_id,b.bytes <BR> order by
b.tablespace_name <BR> / <BR> dba_free_space --表空间剩余空间状况 <BR> dba_data_files
--数据文件空间占用情况 <BR> <BR>4、查看现有回滚段及其状态
<BR>----------------------------- <BR>SQL> col segment format a30
<BR>SQL> SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS
FROM DBA_ROLLBACK_SEGS; <BR> <BR>5、查看数据文件放置的路径
<BR>--------------------------- <BR>SQL> col file_name format a50
<BR>SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from
dba_data_files order by file_id; <BR> <BR>6、显示当前连接用户
<BR>--------------------- <BR>SQL> show user <BR>
<BR>7、把SQL*Plus当计算器 <BR>---------------------- <BR>SQL> select
100*20 from dual; <BR> <BR>8、连接字符串 <BR>
-----------<BR>SQL> select 列1||列2 from 表1; <BR>SQL> select concat(列1,列2)
from 表1; <BR> <BR>9、查询当前日期 <BR> ---------------
<BR>SQL> select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual;
<BR> <BR>10、用户间复制数据 <BR>----------------- <BR>SQL> copy
from user1 to user2 create table2 using select * from table1; <BR>
<BR>11、视图中不能使用order by,但可用group by代替来达到排序目的
<BR> -----------------------------------------------------------
<BR>SQL> create view a as select b1,b2 from b group by b1,b2;
<BR> <BR>12、通过授权的方式来创建用户 <BR> ---------------------------
<BR>SQL> grant connect,resource to test identified by test; <BR>
<BR>SQL> conn test/test
<BR>--------------------------------------------------------------------------------------------------<BR>CHAR,VARCHAR,VARCHAR2类型的区别与使用<BR>-------------------------------------<BR>区别:
<BR>1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串"abc",对于CHAR
(20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2
(20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 <BR>2.CHAR的效率比VARCHAR2的效率稍高。
<BR>3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。
<BR> <BR>何时该用CHAR,何时该用varchar2?
<BR>
CHAR与VARCHAR2是一对矛盾的统一体,两者是互补的关系.
<BR>VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率'。
<BR>
VARCHAR2虽然比CHAR节省空间,但是如果一个VARCHAR2列经常被修改,而且每次被修改的数据的长度不同,这会引起‘行迁移'(Row
Migration)现象,而这造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用CHAR代替VARCHAR2会更好一些。<BR></P>
<P></P>
<P class=diaryFoot>【作者: <A
onclick="window.open('http://publishblog.blogchina.com/blog/postMessage.b?receiver=77986','发送短消息','width=520, height=455')"
href="javascript:void(0);">lijins</A>】【访问统计:
<SCRIPT language=JavaScript
src="PLSQL语言基础--狂想的天空_files/PageServlet.htm"></SCRIPT>
】【2004年12月15日 星期三 16:53】【 <A
href="javascript:void(keyit=window.open('http://blogmark.blogchina.com/jsp/key/quickaddkey.jsp?k='+encodeURI('PLSQL语言基础')+'&u='+encodeURI('http://lijinshui.blogchina.com/lijinshui/388795.html')+'&c='+encodeURI(''),'keyit','scrollbars=no,width=500,height=430,status=no,resizable=yes'));keyit.focus();">加入博采</A>】【<A
href="javascript:window.print();">打印</A>】 </TD></P></DIV>
<DIV class=operation><A name=trackback>
<H3>Trackback</H3></A>
<P class=trackback>你可以使用这个链接引用该篇文章
http://publishblog.blogchina.com/blog/tb.b?diaryID=388795 </P></DIV>
<DIV class=operation><A name=comment>
<H3>回复</H3></A>
<TABLE cellSpacing=0 cellPadding=0 width=700 border=0>
<TBODY>
<TR align=left>
<TD align=middle rowSpan=2><IMG
src="PLSQL语言基础--狂想的天空_files/unknowman.gif"> </TD>
<TD colSpan=4>
<H4><A name=comment$(remark.remarkID)>- 评论人:mt</A>
<SPAN> 2005-12-14 16:48:09 <A> <IMG
src="PLSQL语言基础--狂想的天空_files/linkblog.jpg" border=0> </A>
</SPAN></H4></TD></TR>
<TR align=left>
<TD vAlign=top colSpan=4>
<P class=comment>真的很不错,谢谢你!<BR></P></TD></TR>
<TR align=left>
<TD align=middle rowSpan=2><IMG
src="PLSQL语言基础--狂想的天空_files/unknowman.gif"> </TD>
<TD colSpan=4>
<H4><A name=comment$(remark.remarkID)>- 评论人:小猫喵喵</A>
<SPAN> 2005-02-28 23:28:08 <A> <IMG
src="PLSQL语言基础--狂想的天空_files/linkblog.jpg" border=0> </A>
</SPAN></H4></TD></TR>
<TR align=left>
<TD vAlign=top colSpan=4>
<P class=comment>不错,对于初学者是很不错的一篇入门简介。<BR></P></TD></TR>
<TR align=left>
<TD align=middle rowSpan=2><IMG
src="PLSQL语言基础--狂想的天空_files/unknowman.gif"> </TD>
<TD colSpan=4>
<H4><A name=comment$(remark.remarkID)>- 评论人:梦想的高手</A>
<SPAN> 2004-12-20 13:48:40 <A> <IMG
src="PLSQL语言基础--狂想的天空_files/linkblog.jpg" border=0> </A>
</SPAN></H4></TD></TR>
<TR align=left>
<TD vAlign=top colSpan=4>
<P class=comment>哈哈 看来你也是不甘落后的牛人 <BR>很高兴认识你 <BR>共同进步 <BR>我的qq
59836831<BR></P></TD></TR></TBODY></TABLE></DIV>
<DIV class=operation>
<TABLE class=comment cellSpacing=0 cellPadding=0 width=700 border=0>
<FORM id=replyForm method=post><INPUT type=hidden value=75047 name=blogID>
<INPUT type=hidden value=388795 name=diaryID> <INPUT type=hidden
value=lijinshui name=blogDomino>
<SCRIPT>
if(getCookie('userID') == null){
document.write('<tr><td width="70">发布人:</td>');
document.write('<td width="150"> <input name="remark.authorNameFUI" type="text" size="20" class="inputStyle" maxlength="20"></td>');
document.write('<td width="70">邮箱:</td>');
document.write('<td width="435"> <input name="remark.authorEmail" type="text" size="20" class="inputStyle" maxlength="40"></td>');
document.write('</tr><tr><td>主 页:</td>');
document.write('<td colspan="3"> <input name="remark.authorURL" type="text" class="inputStyle" value="HTTP://" size="63" maxlength="100"></td></tr>');
}else{
document.write('<input type="hidden" name="remark.authorNameFUI" value="Blogchina网友">');
}
</SCRIPT>
<TBODY>
<TR align=left>
<TD colSpan=4>评论内容:<BR><TEXTAREA class=textStyle id=remark name=remark.remarkFUI rows=8 cols=60> </TEXTAREA>
</TD></TR>
<TR align=left>
<TD colSpan=4> <INPUT onclick=reply() type=button value=提交>
<INPUT type=reset value=重置> </TD></TR></FORM></TBODY></TABLE></DIV></DIV>
<SCRIPT src="PLSQL语言基础--狂想的天空_files/extend3.js" type=text/javascript></SCRIPT>
<DIV id=footer><A href="http://blog.bokee.com/">2003-2004 BOKEE.COM All rights
reserved</A><BR><A href="http://www.blogdriver.com/">Powered by BlogDriver
2.1</A> </DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -