Oracle 更改表名稱的幾種方式
1:使用命令直接修改(推薦)
ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令)
2:使用rename修改
SQL> select tname from tab ;
TNAME
------------------------------
TEST
SQL> rename test to temp ;
Table renamed.
SQL> select tname from tab ;
TNAME
------------------------------
TEMP
注意: rname只能修改自己schema下面的表
3:使用老表資料建立新表,再幹掉老表(不推薦)
create new_table as select * from old_table;
drop table old_table;
注意:表資料量大的話拉表很耽誤時間,幹掉老表也有可能影響某些正式執行的需要呼叫老表的job,有風險!
4:直接PLSQL 使用重建表(不推薦)
注意:重建表功能相當於 清掉所有資料 ,觸發器,外來鍵都會被清空,速度會很慢 ,效率並不是很好。
相關推薦
Oracle 更改表名稱的幾種方式
1:使用命令直接修改(推薦) ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令) 2:使用rename修改 SQL> select tname from tab ; TNAME --------
MySQL拷貝表的幾種方式
from 索引 拷貝數據 username brush 不同 拷貝 p s left 1. 拷貝表結構到新表中。 (不會拷貝表中的數據) CREATE TABLE 新表 LIKE 舊表;或CREATE TABLE 新表 SELECT * FROM 舊表 WHERE 1=2
【資料庫】分庫分表的幾種方式及總結
分庫分表的幾種常見形式公司業務的發展過程中,提高系統的處理承載能力,在資料庫端通常都會選擇分庫分表。今天對資料庫的分庫分表進行了一次學習與總結。1、垂直分表垂直分表在日常開發和設計中比較常見,通俗的說法叫做“大表拆小表”,拆分是基於關係型資料庫中的“列”(欄位)進行的。通常情
mysql 複製表的幾種方式以及常用的sql語句
mysql拷貝表操作我們會常常用到,下面就為您詳細介紹幾種mysql拷貝表的方式,希望對您學習mysql拷貝表方面能夠有所幫助。 假如我們有以下這樣一個表: id username password -------------------------
mysql複製表的幾種方式
mysql拷貝表操作我們會常常用到,下面就為您詳細介紹幾種mysql拷貝表的方式,希望對您學習mysql拷貝表方面能夠有所幫助。 假如我們有以下這樣一個表: id username password -------------------------
Oracle優化-Oracle訪問資料的幾種方式
ORACLE如何訪問資料1.全表掃描(FullTableScansFTS)為實現全表掃描, Oracle讀取表中所有行,並檢查每一行是否滿足語句的WHERE限制條件一個多塊讀操作可以使一次I/O
Oracle數據庫遷移的幾種方式
備份與恢復 行遷移 target span spf 位置 server create 設備 面試: 一、exp/imp邏輯備份與恢復: 二、Storage存儲遷移: 將數據文件、控制文件、日誌文件、spfile掛到新機器上,然後在新機器上啟動數據庫。 三、利用data gu
C# 連接 Oracle 的幾種方式
微軟公司 客戶 access unicode address 空間 cti 下載 oracle客戶端 一:通過System.Data.OracleClient(需要安裝Oracle客戶端並配置tnsnames.ora)1. 添加命名空間System.Data.Oracl
Form表單提交數據的幾種方式
顯示 text alt 成對 std ade pos word 變量 一、submit提交 在form標簽中添加Action(提交的地址)和method(post或get),且有一個submit按鈕(<input type=’submit’&
mybatis+oracle實現主鍵自增長的幾種方式
1、使用selectKey標籤 <insert id="addLoginLog" parameterType="map" > <selectKey keyProperty="id" resultType="int" order="BEFORE"> se
sql表連線的幾種方式
這裡有兩張表TableA和TableB,分別是姓名錶和年齡表,用於我們例子的測試資料: 表連線有幾種? sql表連線分成 外連線、 內連線和 交叉連線。 一.外連線 概述: 外連線包括三種,分別是左外連線、右外連線、全外連線。
清空資料庫表結構的幾種方式
一、SQL中的語法 1、drop table 表名稱 eg: drop
jsp的form表單提交幾種方式
1.form表單submit直接提交資料 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/j
spring mvc中接收表單提交的資料的幾種方式
spring mvc封裝資料的物件有session、request、ModelAndView、ModelMap、Model、Map Map map,Model model,ModelMap mmap,ModelAndView mav,HttpServletRequest r
表單向伺服器提交資料有幾種方式?這些方式有什麼區別?
將表單資料傳送給伺服器的常用方式有兩種:Get和Post。 瀏覽器傳送給伺服器的HTTP請求分為:請求頭(header)和請求主體(body)兩部分。 其中,必須包含頭部分,用於指定傳送請求的方式、
Oracle啟動和停止的幾種方式
對於abort:DB BUFFER CACHE的內容沒有寫入資料檔案,沒有提交的事務也沒有回滾。資料庫沒有DISMOUNT和關閉,資料檔案也沒有關閉。當資料庫啟動時,需要通過REDO LOG恢復資料,通過回滾段對事務回滾,對資源進行釋放。
Form表單提交資料的幾種方式
一、submit提交 在form標籤中新增Action(提交的地址)和method(post),且有一個submit按鈕(<input type=’submit’>)就可以進行資料的提交,每一個input標籤都需要有一個name屬性,才能進行提交。 <form action=’http:/
JDBC連線ORACLE資料庫的幾種方式
格式一: Oracle JDBC Thin using a Service_Name: jdbc:oracle:thin:@//192.168.6.66:1521/rac (資料庫的服務名Service_name:rac) 格式二: Oracle JDBC Th
oracle中刪除語句delete,truncate,drop的幾種方式區別
我們都知道oracle中經常用到的刪除語句主要有三種,分別是delete,truncate,drop三種。這裡總結下它們的區別:相同點:1、truncate和不帶where字句的delete以及drop都會刪除表內資料2、truncate和drop都是ddl語句(資料定義語句
詳解億級大資料表的幾種建立分割槽表的方式
自5.1開始對分割槽(Partition)有支援,一張表最多1024個分割槽 查詢分割槽資料: SELECT * from table PARTITION(p0) 水平分割槽(根據列屬性按行分) 舉個簡單例子:一個包含十年發票記錄的表可以被分割槽為十個不同的分割槽,每個分割槽包含的是其中一年的記錄。