天天看點

常用SQL(二)

建立表

<code>create</code> <code>table</code> <code>CAPITAL_ADJUST</code>

<code>(</code>

<code>  </code><code>CAPITAL_ID    VARCHAR2(10),</code>

<code>  </code><code>CAPITAL_NAME  VARCHAR2(50),</code>

<code>  </code><code>TYPE          VARCHAR2(10),</code>

<code>  </code><code>BELONG        VARCHAR2(50),</code>

<code>  </code><code>IN_DEP        VARCHAR2(50),</code>

<code>  </code><code>ID            VARCHAR2(10) </code><code>not</code> <code>null</code><code>,</code>

<code>  </code><code>IN_DEP_LEADER VARCHAR2(50),</code>

<code>  </code><code>OUT_DEP_LEAD  VARCHAR2(50)</code>

<code>)</code>

給列添加注釋

<code>comment </code><code>on</code> <code>column</code> <code>CAPITAL_ADJUST.CAPITAL_ID </code><code>is</code> <code>'資産編号'</code><code>;</code>

建立主鍵限制

<code>alter</code> <code>table</code> <code>CAPITAL_ADJUST </code><code>add</code> <code>constraint</code> <code>PK_CAPITAL </code><code>primary</code> <code>key</code> <code>(ID);</code>

插入資料

<code>INSERT</code> <code>INTO</code> <code>CAPITAL_ADJUST</code>

<code>  </code><code>(ID,</code>

<code>   </code><code>CAPITAL_ID,</code>

<code>   </code><code>CAPITAL_NAME,</code>

<code>   </code><code>TYPE,</code>

<code>   </code><code>BELONG,</code>

<code>   </code><code>IN_DEP,</code>

<code>   </code><code>IN_DEP_LEADER,</code>

<code>   </code><code>OUT_DEP_LEAD)</code>

<code>VALUES</code>

<code>  </code><code>(1, </code><code>'001'</code><code>, </code><code>'電腦'</code><code>, </code><code>'V001'</code><code>, </code><code>'部門1'</code><code>, </code><code>'部門2'</code><code>, </code><code>'調入負責人'</code><code>, </code><code>'調出負責人'</code><code>);</code>

删除資料

<code>DELETE</code> <code>FROM</code> <code>CAPITAL_ADJUST T </code><code>WHERE</code> <code>T.ID = 1;</code>

修改表

<code>ALTER</code> <code>TABLE</code> <code>CAPITAL_ADJUST </code><code>DROP</code> <code>COLUMN</code> <code>OUT_DEP_LEAD;</code>

檢視資料庫編碼格式

<code>select</code> <code>userenv(</code><code>'language'</code><code>) </code><code>from</code> <code>dual;</code>

建立序列

<code>create</code> <code>sequence</code> <code>WLXX_JBXX</code>

<code>start </code><code>with</code> <code>1</code>

<code>increment </code><code>by</code> <code>1</code>

<code>minvalue 1</code>

<code>nomaxvalue</code>

<code>nocycle</code>

<code>nocache</code>

<code>noorder;</code>

增加主鍵

<code>alter</code> <code>table</code> <code>WL_B_WLGSGLY </code>

<code> </code><code>add</code> <code>constraint</code> <code>PK_WL_B_WLGSGLY</code>

<code> </code><code>primary</code> <code>key</code><code>(pzid);</code>

獲得表和列注釋

<code>select</code> <code>* </code><code>from</code> <code>user_col_comments cc </code><code>where</code> <code>cc.table_name=</code><code>'SYS_B_YWXT'</code><code>;</code>

修改列名

<code>AlTER</code> <code>TABLE</code> <code>GJ_B_FL  RENAME </code><code>COLUMN</code> <code>分類ID </code><code>TO</code> <code>FLID </code>

<code>select</code> <code>* </code><code>from</code> <code>USER_TAB_COMMENTS t </code><code>where</code>  <code>t.co=</code><code>'SYS_B_YWXT'</code>

增加列

<code>alter</code> <code>table</code> <code>Tablename </code><code>add</code><code>(column1 varchar2(20),column2 number(7,2)...)</code>

删除列

<code>alter</code> <code>table</code> <code>JJXM_ZLJD_B_CJDW </code><code>drop</code> <code>column</code> <code>XCDB</code>

本文轉自 烏英達姆 51CTO部落格,原文連結:http://blog.51cto.com/7156680/1790830