A. 如何修改Oracle 表空間名稱tablespace name
對於每表獨立表空間,表空間名稱與 文件/表 名稱的名稱相同,即對於上面的表 t1,表空間名稱將為 t1。如果它是使用名稱 my_tablespace 創建的常規(或共享)表空間,則該表空間名稱將是 my_tablespace。這些表空間用唯一的 ID 標識,稱為 tablespace ID。
B. oracle 修改表名
在oracle自帶的工具里直接修改就可以了。右擊表名左擊重命名就可以。
C. sql 修改表中的列名(急~~~)
1、在oracle資料庫中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver資料庫中:exec sp_rename '[表名].[列名]『,』[表名].[新列名]'。
3、在mysql資料庫中:ALTER TABLE 表名 CHANGE 列名 新列名 列類型。
(3)oracle修改表名sql擴展閱讀:
SQL中對表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、為表中某列添加約束:大於等於100
alter table 表名 add check(列名>=100)。
3、更改表某列的數據類型為nchar(30):
alter table 表名 altercolumn列名 nchar(30)。
4、刪除表中某列的相關約束:
alter table 表名 dropconstraint約束名。
5、刪除表中的某列:
alter table 表名 dropcolumn列名。
參考資料:網路-SQL語句大全
D. 更改表名sql語句 oracle
改表名:
(1)ALTER TABLE old_table_name RENAME TO new_table_name;
(2)rename old_table_name to new_table_name;(注意:rname只能修改自己schema下面的表)
E. oracle表空間中更改表名
如果A只是給了B用戶查看該用表的許可權,那麼B用戶是無法修改A用戶表的。
如果B有修改A用戶表的許可權,那麼A用戶看到的表名便是修改後的名字。
F. Oracle修改表名的幾種方式
1、rename只能修改自己schema下面的表
rename table1 to table2;
2、alter table v1 rename to v2;
3、create table x2 as select * from x1;
DROP TABLE x1;
G. oracle存儲過程如何動態修改表名關聯查詢
用動態sql拼接語句就好了!
VSQL varchar2(2000)
day varchar2(2);
begin
day:= to_char(sysdate-1,'dd');
VSQL:=' selectsum(sms.send_count) into sa_send_cnt from core_school sc
inner join sms_mt_send sms on sc.school_id = sms.school_id
inner join sms_mt_send_detail_'||day||' detail on sms.mt_send_id = detail.mt_send_id
where sms.data_src in (1,2,3) and (detail.errorcode ='0'or detail.errorcode isnull) ';
execute immdiate VSQL;
end
H. 怎樣用sql語句修改oracle中表的數據
添加一個和原欄位同名的欄位
ALTER TABLE 表名 ADD 欄位名 VARCHAR2(30);
將原來的數據更新到新欄位中,這是要注意,一定要顯示進行數據類型轉換(不同於MSSQL)
UPDATE 表名 SET 欄位名 = CAST(欄位名1 AS VARCHAR2(30));
I. oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名;更改單列列名。一次更改多列的語法是什麼
1、首先建表語法:Create table 表名,欄位 1 數據類型 [default 默認值],欄位 2 數據類型 [default 默認值],...欄位 n 數據類型 [default 默認值]。