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