zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0

          CREATE TABLE AS

          Name

          CREATE TABLE AS — 從一條 SELECT 的結果中創建一個新表
          CREATE [ TEMPORARY | TEMP ] TABLE table [ (column [, ...] ) ]
               AS select_clause

          輸入

          TEMPORARY 或 TEMP

          如果聲明了這個選項,那么該表只是在本次會話中創建, 在會話退出的時候自動刪除. 在該臨時表存在的期間(本次會話), 同名的永久表是不可見的. 任何在臨時表上創建的索引也自動是臨時的.

          table

          要創建的表名. 這個表不能是已經存在的.不過,臨時表可以創建為和現有 永久表同名. (譯注∶這里指的是同名臨時表不能已經存在)

          column

          列/字段的名稱.多列/字段的名稱可以用逗號分隔的列/字段名列表聲明. 如果沒有提供字段名子,那么就從 SELECT 查詢的輸出字段名中獲取.

          select_clause

          有效的查詢語句,請參考 SELECT 獲取可以使用的語法的描述.

          輸出

          請參考 CREATE TABLESELECT 獲取可能的輸出的概要.

          描述

          CREATE TABLE AS 創建一個表并且用來自 SELECT 命令計算出來的數據填充該表. 該表的字段和 SELECT 輸出字段 的名字及類型相關.(只不過你可以通過明確地給出一個字段名字 列表來覆蓋 SELECT 的字段名).

          CREATE TABLE AS 和創建視圖有點象, 不過兩者之間實在是有比較大差異∶它創建一個新表并且只對 SELECT 計算一次來填充這個新表. 新表不能跟蹤 SELECT 的源表隨后做的變化. 相比之下,每次做查詢的時候,視圖都重新計算 SELECT

          這條命令和 SELECT INTO, 有相同的功能, 但是我們建議你多用這條命令,因為它不象 SELECT ... INTO 語法那樣融合和一些其它用法 混淆.



          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2006-06-02 18:44 zhyiwww 閱讀(1814) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 兴海县| 上蔡县| 游戏| 扶沟县| 财经| 临颍县| 苏尼特右旗| 景洪市| 黄骅市| 仙游县| 宾阳县| 南澳县| 彰化市| 泽州县| 普兰店市| 安国市| 佛学| 武隆县| 麟游县| 大渡口区| 广安市| 嘉禾县| 太康县| 乌拉特前旗| 利津县| 正镶白旗| 搜索| 福安市| 怀来县| 同德县| 东海县| 噶尔县| 体育| 安平县| 宁德市| 偃师市| 韩城市| 日喀则市| 宽城| 镇安县| 荃湾区|