⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plsql语言基础--狂想的天空.htm

📁 oracle文档说明组件
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<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 剩余百分比&nbsp; <BR>  from dba_free_space 
a,dba_data_files b&nbsp; <BR>  where a.file_id=b.file_id&nbsp; <BR>  group by 
b.tablespace_name,b.file_name,b.file_id,b.bytes&nbsp; <BR>  order by 
b.tablespace_name <BR>  / <BR>  dba_free_space --表空间剩余空间状况 <BR>  dba_data_files 
--数据文件空间占用情况 <BR>&nbsp; <BR>4、查看现有回滚段及其状态&nbsp; 
<BR>-----------------------------&nbsp; <BR>SQL&gt; col segment format a30 
<BR>SQL&gt; SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS 
FROM DBA_ROLLBACK_SEGS;&nbsp; <BR>&nbsp; <BR>5、查看数据文件放置的路径&nbsp; 
<BR>---------------------------&nbsp; <BR>SQL&gt; col file_name format a50 
<BR>SQL&gt; select tablespace_name,file_id,bytes/1024/1024,file_name from 
dba_data_files order by file_id;&nbsp; <BR>&nbsp; <BR>6、显示当前连接用户&nbsp; 
<BR>---------------------&nbsp; <BR>SQL&gt; show user&nbsp; <BR>&nbsp; 
<BR>7、把SQL*Plus当计算器&nbsp; <BR>----------------------&nbsp; <BR>SQL&gt; select 
100*20 from dual;&nbsp; <BR>&nbsp; <BR>8、连接字符串&nbsp; <BR>&nbsp; 
-----------<BR>SQL&gt; select 列1||列2 from 表1; <BR>SQL&gt; select concat(列1,列2) 
from 表1;&nbsp; <BR>&nbsp; <BR>9、查询当前日期&nbsp; <BR>&nbsp;--------------- 
<BR>SQL&gt; select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual;&nbsp; 
<BR>&nbsp; <BR>10、用户间复制数据&nbsp; <BR>-----------------&nbsp; <BR>SQL&gt; copy 
from user1 to user2 create table2 using select * from table1;&nbsp; <BR>&nbsp; 
<BR>11、视图中不能使用order by,但可用group by代替来达到排序目的&nbsp; 
<BR>&nbsp;----------------------------------------------------------- 
<BR>SQL&gt; create view a as select b1,b2 from b group by b1,b2;&nbsp; 
<BR>&nbsp; <BR>12、通过授权的方式来创建用户&nbsp; <BR>&nbsp;--------------------------- 
<BR>SQL&gt; grant connect,resource to test identified by test;&nbsp; <BR>&nbsp; 
<BR>SQL&gt; 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>&nbsp; <BR>何时该用CHAR,何时该用varchar2? 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
CHAR与VARCHAR2是一对矛盾的统一体,两者是互补的关系. 
<BR>VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率'。 
<BR>&nbsp;&nbsp; 
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语言基础')+'&amp;u='+encodeURI('http://lijinshui.blogchina.com/lijinshui/388795.html')+'&amp;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>&nbsp;&nbsp;2005-12-14 16:48:09&nbsp;<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>&nbsp;&nbsp;2005-02-28 23:28:08&nbsp;<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>&nbsp;&nbsp;2004-12-20 13:48:40&nbsp;<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>很高兴认识你 &nbsp;<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 + -