1.从本地表中读取数据,并引用本地序列* V" i- O. k7 T
" b( [2 \) Z, c" `7 q: K& D z; b SQL> insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_test4;8 b% C/ G0 O) e _+ s5 F
6 C0 o0 y& e: I+ |5 p) p
insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_test4
0 T$ ]- E1 o3 u9 ]
/ X2 B2 U+ J6 z" Y* W2 |( A *6 ^+ P( ]& R2 x+ x. m9 ^3 F D
W2 g/ w4 O* r" M. c
ERROR 位于第 1 行:9 ? L6 b7 G( W( O* E
5 c8 S+ y* M: Y/ X9 C0 V( Q F
ORA-02289: 序列(号)不存在
0 t* h. i8 m, A; C ]- V 1 O/ d5 U5 e) f! n3 p5 P1 {
ORA-02063: 紧接着line(源于TEST4)
" l9 u5 t8 S: t $ W J/ B, y. E
ORA-02063: 紧接着2 lines(源于YANGTK). p3 f9 u4 j. w' y0 c
. z/ P) H+ V7 R$ `1 c' c$ X) B8 E 2.从本地表中读取数据,但访问远端序列0 a1 W6 @4 q4 b9 W) M# d4 D; P
; O' |9 e! X4 W/ f- f
SQL> insert into test_on_yangtk@yangtk select seq_on_yangtk.nextval@yangtk from test_on_test4;3 A% l' f) ]7 ~" T0 K# l8 F
" U" w1 p5 `. Q- h( [) l4 M
已创建 1 行。5 `; K" l- V! Y; _3 P! L
8 L9 i& y& n% E# a
SQL> rollback;$ w! H7 t. @$ j9 u+ V, B' p9 ]5 D0 R
: q9 {0 K9 b% s- k 回退已完成。
$ n5 s) {* r# |9 l 4 t. i7 Y2 C3 u& H/ |3 j% L
3.读取远端数据表中数据,同时访问远端序列。1 Q& b4 p/ z$ H1 ?* s! |# ?
# \3 F% D' i7 d( a
SQL> insert into test_on_yangtk@yangtk select seq_on_yangtk.nextval@yangtk from test_on_yangtk@yangtk;+ o1 D% f+ s% [ o* g3 @( {5 D
& N/ l& I @. e, B 已创建 1 行。6 o- @/ ^; \9 z O* }+ p
o; h8 r$ M8 ~$ ~: X- i! M$ O( n: ]2 R SQL> rollback;( L$ ?& H6 z! m# c7 k4 ~' ^1 i
; j: `1 I- p8 P7 d# S: F
回退已完成。* ^8 u1 \- U8 q0 n8 y
3 y' Z' J$ ]' Y, G 4.读取远端数据表中数据,但是访问本地序列。
5 V! |' W9 V1 g ! ~; A7 Q3 Q& s/ @5 \* f$ m
SQL> insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_yangtk@yangtk;1 I h" Q# W* S& T* V/ O
( n8 v7 j) }1 P. n( E e* q insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_yangtk@yangtk
3 }9 e* ?6 H4 S2 @ V) j- U5 K* |) d
*" b# I. R4 q) G
+ ?* \" \) R6 G5 ~5 c ERROR 位于第 1 行:# w, x4 \7 B6 v5 b
. S6 r# h8 T' f# x+ n. O6 f ORA-02289: 序列(号)不存在2 o4 d4 E0 f4 Z. a7 I
; u- h' `! p; y# s& ?; ^0 o, ]( g
ORA-02063: 紧接着line(源于TEST4) |