全面學習DBMS包之DBMS METADATA

2022-09-03 14:57:16 字數 2314 閱讀 9604

dbms_metadata用的最多的還是get_ddl函式,該函式返回clob型別。we can use it to fetch ddl for objects......

定義:dbms_metadata.get_ddl(

object_type 

invarchar2

,name        

invarchar2

,schema

invarchar2

default

null

,version     

invarchar2

default

'compatible',

model       

invarchar2

default

'oracle',

transform   

invarchar2

default

'ddl')

return

clob;

下面來看乙個例子:

sql>

setpagesize 

0sql

>

setlong

10000

sql>

select

dbms_metadata.get_ddl(

'table',

'bzlb') 

from

dual;

create

table

"jrgazx"."bzlb"

(    "t_bzlb_id" 

number(10

,0) not

null

enable,

"guid" 

varchar2(38

) not

null

enable,

"ftzw" 

varchar2(50

),"jtzw" 

varchar2(50

),"ywjc" 

varchar2

(100

),"ywqc" 

varchar2

(200

),"zhxgrq" date 

notnull

enable,

"gkbz" 

number(3

,0),"scbz" 

number(3

,0),constraint

"pri_bzlb_t_bzlb_id" 

primary

key("t_bzlb_id")

using 

index

pctfree 

10initrans 

2maxtrans 

255compute

statistics

storage(initial 

65536

next

1048576

minextents 

1maxextents 

2147483645

pctincrease 

0freelists 

1freelist groups 

1buffer_pool 

default

)tablespace "jrgazx"  enable,

supplemental 

logdata (

primary

key) columns,

supplemental 

logdata (

unique

index

) columns,

supplemental 

logdata (

foreign

key) columns

) pctfree 

10pctused 

40initrans 

1maxtrans 

255nocompress logging

storage(initial 

65536

next

1048576

minextents 

1maxextents 

2147483645

pctincrease 

0freelists 

1freelist groups 

1buffer_pool 

default

)tablespace "jrgazx"

sql>

在開發過程中可以使用它來獲得所有資料庫物件的ddl語句,包括索引,約束,授權,檢視,物化檢視等等

機器學習之XGBOOST全面理解

一 目標函式 訓練損失和正則化項兩部分 1 l 代表損失函式,常見的損失函式 平方損失函式 邏輯回歸損失函式 2 y xgboost是乙個加法模型,因此 得分是每棵樹打分之和。3 正則項 k棵數的複雜度之和。第t棵樹 第t次迭代馴練的模型是ft x 泰勒展開式 x 對應前t 1棵數,x相當於第t棵樹...

Go學習之regexp包學習

compile 判斷乙個正規表示式是否合法,採用最左最短匹配 findstring 在傳入字串中查詢正規表示式匹配的內容,並返回第乙個匹配的物件 func testcompile fmt.println ret.findstring 2312eweqeqw compileposix 和complie...

oracle學習筆記之包

定義乙個包,包裡面包含乙個儲存過程 update emp,和乙個函式sp fun2 create or replace package sp package1 is procedure update emp names varchar2,nums number function sp fun2 na...