2
A
답변
5
당신이 oracle
에서 작업하는 경우 다음 익명 블록의이 조각은 당신
declare
TYPE parArray IS TABLE OF VARCHAR2(64) index by binary_integer;
v_parArray parArray;
arrayCount number;
lsPar parArray;
begin
v_parArray(1):='A';
v_parArray(2):='B';
v_parArray(3):='C';
arrayCount:=v_parArray.Count;
For i In 1 .. arrayCount
Loop
lsPar(i):=v_parArray(i);
End Loop;
arrayCount:=lsPar.Count;
For i In 1 .. arrayCount
Loop
dbms_output.put_line('The value of Ispar at index '||i||' is '||lsPar(i));
End Loop;
end;
출력
The value of Ispar at index 1 is A
The value of Ispar at index 2 is B
The value of Ispar at index 3 is C
을 위해 작동합니다 : 당신이 한 번 시도하지 않은 생각, 이것을 시도하면 이것이 가능한지 알 수 있습니다. –
시도했는데 끝낼 수 없습니다 ... DECLARE lsPar – user1518308
@ user1518308에 대해 묻습니다 : 전체 절차를 게시하면 도움을 줄 수 있습니다. 문제를 찾아 낸다. 그 오류 메시지는'lsPar'를 선언 한 적이없는 것처럼 들리게합니다. – ruakh