pl/sql:%TYPE spørgsmål
Jeg oplever noget underligt... her er nogle parametre i et kald jeg laverPROCEDURE FILE_DETAIL_SERVICE
( pOPERATOR_ID IN R3MFS.MFS_FILE_CONTROL.SEND_ID%TYPE,
pPARTNER_ID IN R3MFS.MFS_FILE_CONTROL.RECV_ID%TYPE,
pFILE_SEQ IN R3MFS.MFS_FILE_CONTROL.FILE_SEQ%TYPE,
pFILE_VER IN R3MFS.MFS_FILE_CONTROL.FILE_VERSION%TYPE,
pCURSOR OUT pCURSOR_TYPE)
IS
hav øje for de to som volder mig problemer:
pOPERATOR_ID IN R3MFS.MFS_FILE_CONTROL.SEND_ID%TYPE,
pPARTNER_ID IN R3MFS.MFS_FILE_CONTROL.RECV_ID%TYPE
disse parametre er af størrelsen varchar2(5) i min tabel. På trods af det bliver de angivet til at være kæmpe store når jeg kører min procedure...
DECLARE
poperator_id VARCHAR2(32767);
ppartner_id VARCHAR2(32767);
pfile_seq NUMBER(5);
pfile_ver NUMBER(6);
TYPE CURSOR_TYPE_0 IS REF CURSOR;
pcursor CURSOR_TYPE_0;
BEGIN
poperator_id := 'GBRCN';
ppartner_id := 'USASS';
pfile_seq := 232;
pfile_ver := 1;
hvilket giver mig en extent fejl på mit tablespace (og nej... det er for billigt at bare øge tablespace ;-) )
nogen der har et bud??