oracle中修改表名的方法
方法1:利用alter命令直接修改
SQL>ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令)
方法2:利用rename命令
SQL> select tname from tab ;
TNAME
------------------------------
T1
SQL> rename T1 to T2 ;
Table renamed.
SQL> select tname from tab ;
TNAME
------------------------------
T2
備註:rename只能修改自己schema下面的表。
方法3
create t1 as select * from t2;
drop table t2;
方法4:利用工具修改
利用PLSQL Developer,TOAD等圖形化工具修改
相關推薦
oracle中修改表名的方法
方法1:利用alter命令直接修改 SQL>ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令) 方法2:利用rename命
mysql表名等大小寫敏感問題、字段類型timestamp、批量修改表名、oracle查詢歷史操作記錄等
table 時間 lar 內容 sele values 當前日期 load 兩個 mysql表名等大小寫敏感問題:http://blog.csdn.net/postnull/article/details/72455768; 1 MySQL在Linux下數據庫名、表名、
Oracle中發生表加鎖、死鎖的原因,檢視,與解決方法
一.表加鎖、死鎖出現的現象 1.對資料庫操作update,insert,delete時候,資料庫無法更新,操作等待時長,操作結果不發生改變 2.在程式中,底層(資料訪問層)操作時候,不成功,資料庫連線超時,無法操作,或者操作等待時長等現象 【加鎖的原理】:比如一個操作在進行修改一表,它
oracle修改表名和列名的多種方式
重命名錶 對於已存在的表,還可以修改其名稱。重命名錶有兩種語法形式,一種 是使用ALTER TABLE語句,語法如下: ALTER TABLE table_name RENAME TO new_table_name; 另一種是直接使用RENAME語句,語法如下: RE
Oracle資料庫中修改表結構SQL
增加一個列: ALTER TABLE 表名 ADD(列名 資料型別); 例如: ALTER TABLE terminal ADD ( TERMINAL_NUM_1 NUMBER(11,2) DEFAULT 0.00, TERMINAL_NUM_2 NUMBER(11,
Oracle中變異表(ORA-04091)處理方法兩則
Oracle中經常使用了trigger經常會出現ora-04091變異表問題,這裡帶來兩種處理方法給大家參考。 --**** example ***** 場景描述: --1. init t
Oracle 查詢庫中所有表名、欄位名、欄位名說明,查詢表的資料條數、表名、中文表名
查詢所有表名: select t.table_name from user_tables t; 查詢所有欄位名: select t.column_name from user_col_comments t; 查詢指定表的所有欄位名: select t.column_nam
ORACLE中判斷表或檢視是否存在,如果不存在再建立的方法
判斷表是否存在,如果不存在,再建立: declare tableExist number; begin select count(1) into tableExist from
oracle 查詢資料庫中所有表名及查詢某一個表的所有列名
1.查詢當前資料庫中所有表名及表的備註: 1) select * from user_tab_comments;----查詢所有表 2)select * from user_tab_comments where Table_Name=
Oracle sql語句修改表名
方法1:在原表上修改表名 ALTER TABLE [原表名稱] RENAME TO [新表名稱]; 方法2:建新表xinTable,將原表oldTable的資料導進去; create table xintable as select * from oldTable;
在plsql中修改表的屬性名
登入plsql,在物件視窗,找到Tables,展開,在搜尋欄中搜索表名, 找到後,點選郵件,選擇編輯,選擇列,選中要修改的屬性名稱,修改, 選中要刪除的屬性名稱,點選-號,刪除。 點選+,新增一條新的屬性名稱。
SQL SERVER 修改表名
sql server 改表名exec sp_rename ‘table1‘, ‘table2‘本文出自 “白楊” 博客,請務必保留此出處http://dabaiyang.blog.51cto.com/3537462/1941556SQL SERVER 修改表名
Oracle中暫時表空間的清理
問題 清理 空間名 tex tab fcm including 原因 正在 作者:iamlaosong Oracle暫時表空間主要用來做查詢和存放一些緩沖區數據。暫時表空間消耗的主要原因是須要對查詢的中間結果進行排序。暫時表空間的主要作用: 索引create
Oracle中dual表的用途介紹
fun other process product 不可見 hat rtu database urn dual是一個虛擬表,用來構成select的語法規則,oracle保證dual裏面永遠只有一條記錄。我們可以用它來做很多事情,如下: 1、查看當前用戶,可以在 SQL
sqlite修改表名或修改主鍵語法
res int ins address tel rom har sql create Begin Transaction; Create TABLE MAIN.[Temp_970706128]([cltcode] varchar(20) NOT NULL,[cltname]
linux中mysql表名默認區分大小寫導致表找不到的問題
數據庫 sql數據庫 service 區分 my.cnf 大小寫 mysql數據庫 user http 天將window的項目遷移到linux上面,然後登錄時一直報用戶表找不到的錯誤信息。 檢查發現數據庫中的表名是m_user, 後來才想起來是大小寫問題, 找到
查詢mysql數據庫中所有表名
lai from mysq word keyword info sch ble orm 查找所有表的語句 select table_name from information_schema.tables where table_schema=‘當前數據庫‘; 查詢mysq
MySql 查詢數據庫中所有表名
tables 數據 所有 columns sql 查詢 sql from ati col 查詢數據庫中所有表名select table_name from information_schema.tables where table_schema=‘數據庫名‘ and tab
提取sql語句中的表名 (python)
import ply.lex as lex, re def extract_table_name_from_sql(sql_str): # remove the /* */ comments q = re.sub(r"/\*[^*]*\*+(?:[^*/][^*]*\*+)*/
在oracle中操作表及欄位註釋
1、查詢表註釋 SELECT * FROM USER_TAB_COMMENTS;三列:TABLE_NAME,TABLE_TYPE,COMMENTS 2、查詢欄位註釋 SELECT * FROM USER_COL_COMMENTS;三列:TABLE_NAME,COLUMN_NAME,COM