[英]How do you perform a PL/SQL custom object type update
我是PL / SQL編碼的新手,我有以下問題:
我有桌子Foo:
Foo:
foo1 number pk
foo2 varchar2
foo3 varchar2
foo4 Bar
bar是一個自定義數組對象,其中包含屬性:
Bar:
bar1 varchar2
bar2 varchar2
bar3 varchar2
如何編寫更新foo4的更新語句?
我的語法不正確:/
不知道您是否嘗試使用SQL語句執行該操作,並且根本不可能執行此操作,但是可以通過PL / SQL進行此操作(在Oracle 10g上進行了測試):
Declare
v_Bar Bar;
Begin
v_Bar := Bar
(
'a',
'b',
'c'
);
--
Update Foo
Set foo4 = v_Bar
Where foo1 = Id;
--
End;
高溫超導
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.