DBA_TAB_PARTITIONS中 high_value欄位long型轉varchar2
CREATE OR REPLACE function SMES_C.long_2_varchar (
p_table_owner in DBA_TAB_PARTITIONS.table_owner%type,
p_table_name in DBA_TAB_PARTITIONS.table_name%type,
p_partition_name in DBA_TAB_PARTITIONS.partition_name%type)
return varchar2
as
l_high_value LONG;
begin
select high_value
into l_high_value
from DBA_TAB_PARTITIONS
where table_owner = p_table_owner
and table_name = p_table_name and partition_name = p_partition_name;
return substr( l_high_value, 1, 4000 );
end;
/
select A.TABLE_OWNER,a.table_name,SMES_c.long_2_varchar(TABLE_OWNER,table_name,partition_name) from DBA_TAB_PARTITIONS a
WHERE TABLE_OWNER='SMES_C'
AND TABLE_NAME='H_EQP_TRPA'
p_table_owner in DBA_TAB_PARTITIONS.table_owner%type,
p_table_name in DBA_TAB_PARTITIONS.table_name%type,
p_partition_name in DBA_TAB_PARTITIONS.partition_name%type)
return varchar2
as
l_high_value LONG;
begin
select high_value
into l_high_value
from DBA_TAB_PARTITIONS
where table_owner = p_table_owner
and table_name = p_table_name and partition_name = p_partition_name;
return substr( l_high_value, 1, 4000 );
end;
/
select A.TABLE_OWNER,a.table_name,SMES_c.long_2_varchar(TABLE_OWNER,table_name,partition_name) from DBA_TAB_PARTITIONS a
WHERE TABLE_OWNER='SMES_C'
AND TABLE_NAME='H_EQP_TRPA'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25583515/viewspace-2146409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何將varchar2修改為clob型別欄位(使用long過渡)型別
- long型別轉換成varchar2型別
- LONG欄位型別向CLOB遷移型別
- Oracle long轉為varchar2Oracle
- long查詢結果轉換為varchar2型別型別
- long2varchar 把long轉換為varchar2
- 含LONG型別欄位的表無法MOVE型別
- oracle的long型別欄位的應用-- 實戰篇Oracle型別
- oracle的long型別欄位的應用-- 知識篇Oracle型別
- 保留資料庫表中的資料,把表中的欄位varchar2改成clob型別資料庫型別
- 聯機重定義修改欄位型別(NVARCHAR2->VARCHAR2)型別
- ORACLE 檢視 LONG VARCHAR2Oracle
- 【原創】Oracle number date varchar2欄位型別佔用空間大小Oracle型別
- LONG RAW的欄位型別不能使用impdp + dblink遷移型別
- 【mongo】mongo 欄位型別互轉Go型別
- [轉]MySQL 欄位型別參考MySql型別
- Oracle varchar2型別欄位插入插入過長資料丟失問題Oracle型別
- 把非空的欄位number(7,4)的資料合理轉行成varchar2(32)型別型別
- MongoDB中的欄位型別IdMongoDB型別
- 細說SQL SERVER中欄位型別SQLServer型別
- Oracle轉換user_tab_columns中high_value值為十進位制Oracle
- Oracle user_tab_partitions.high_value欄位 LONG型別 讀取的幾種方法Oracle型別
- 保留兩位小數:資料庫欄位型別NUMBER,Java欄位型別Double型別資料庫型別Java
- sql語句修改欄位型別和增加欄位SQL型別
- 主流資料庫欄位型別轉.Net型別的方法資料庫型別
- Oracle Long型別轉換為Clob型別Oracle型別
- JSON欄位型別在ORM中的使用JSON型別ORM
- MongoDB更改欄位型別MongoDB型別
- oracle的欄位型別Oracle型別
- 在SQL Server中修改欄位型別和欄位名稱的儲存過程SQLServer型別儲存過程
- 關於long型別的轉換型別
- 【轉】修改表的欄位資料型別的方法資料型別
- lob欄位型別轉換ora-22858型別
- 轉載:Oracle常用的資料庫欄位型別Oracle資料庫型別
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- SQL字元型欄位按數字型欄位排序實現方法SQL字元排序
- MySQL欄位新增註釋,但不改變欄位的型別MySql型別
- MySQL欄位型別最全解析MySql型別