国产成人综合一区精品,久久精品爱国产免费久久,中文精品视频一区二区在线观看

廣州總校區切換校區
復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖片
news

新聞資訊

數據庫根據查詢結果創建和復制表

發布時間: 2022-03-15

在CREATE TABLE后加上SELECT子句可以實現創建表的功能,且通過該語句創建的表包含數據記錄。

本實例創建一個數據表STU1,要求該表創建完成之后包含了STU表中所有年齡為22的學生基本信息。本實例執行完成后,在SQL*Plus中查看表數據,如圖1所示。

圖1 根據查詢結果創建表

【實現代碼】



【范例解析】

本實例將SELECT獲取到的數據記錄作為源數據,重新創建了一個結構與STU表相同的STU1表,并將源數據寫入到STU1表中。同樣的,如果將上述語句中的WHERE子句刪除,則寫入到STU1表中的數據就是STU表的全部記錄,這就實現了數據表的復制(包括表結構和表數據),如圖2所示。

圖2 數據表的復制


對比本實例與實例021可以發現,實例021實現的是數據表結構的復制,而本實例實現的是數據表結構和數據的復制。對比兩個實例的實現語句可以發現,其區別在于實例021 的SELECT語句后加上了“WHERE 1=2”子句,由于“1=2”條件表達式的值為假(FALSE),因此表中的數據不會在創建表的時候寫入到新表中。

事實上,Oracle PL/SQL提供了一個游標ROWNUM用于獲取記錄數,如果只要求復制表結構而不復制表數據,可以使用該游標實現,語句如下:


上一篇: 數據庫返回表中的前N行記錄

下一篇: 什么是私網地址

<
在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<center id="jiohi"></center>

          <menuitem id="jiohi"><rp id="jiohi"></rp></menuitem>
          主站蜘蛛池模板: 精河县| 罗山县| 明溪县| 定州市| 靖宇县| 沛县| 兴和县| 游戏| 鹤峰县| 巍山| 方正县| 工布江达县| 五指山市| 高阳县| 射洪县| 信宜市| 法库县| 龙川县| 江山市| 隆安县| 闻喜县| 商城县| 卢龙县| 讷河市| 商城县| 义马市| 卢氏县| 上饶县| 河北区| 徐州市| 伊金霍洛旗| 高台县| 金寨县| 磴口县| 游戏| 渑池县| 邮箱| 绥芬河市| 林芝县| 乌拉特中旗| 林芝县|