oracle如何創(chuàng)建存儲(chǔ)過程呢?
你首先需要授權(quán)。
sqlplus/assysdba
授予您的_user創(chuàng)建視圖的權(quán)限
然后創(chuàng)建表和存儲(chǔ)過程。
tableTABLE1創(chuàng)建表TABLE1(user_idVARCHAR2(10),user_nameVARCHAR2(10),user_mailVARCHAR2(10),user_mobileVARCHAR2(10),user_telephoneVARCHAR2(10))創(chuàng)建或替換過程CREATEviewsISV_SQLvarchar2(10240)B:創(chuàng)建或替換視圖v_testasselect_id,_name,-username_mail,-userMAIL_MOBILE,-userphone_telephone-表1中的用戶立即執(zhí)行
執(zhí)行,好嗎
SQLgtexeccr
oracle創(chuàng)建一個(gè)觸發(fā)器?
一般在sqlplus或其他第三方oracle工具中,根據(jù)語法和要求編寫代碼,直接執(zhí)行創(chuàng)建過程。
一般語法如下:
創(chuàng)建[或替換]觸發(fā)器觸發(fā)器名稱
{之前|之后}
{插入|刪除|更新[第[,列…]]}
[或{插入|刪除|更新[第[,列…]]]...]
在[架構(gòu)上。]table_name|[schema。]視圖名稱
[引用{OLD[AS]OLD|NEW[AS]NEW|PARENTASPARENT}]
[每一行]
[條件時(shí)]
PL/SQL_BLOCK|調(diào)用過程_姓名