Þ•¦Lß| ø ù 0NQd#w.›$Ê&ï-9D+~ªÅÚê8 #B3f2šÍCà$0BDs?¸=ø<6sˆ "À(ã( *5r`"Ó%öDCa!¥8Ç9>: yR‡RÚB- p3‘NÅ,A._Ž Ÿ+ª4Ö& 623i)HÇ(.9/h˜'§"Ï2ò.%7TFŒDÓ3N&h2¬0ß)-9W=‘=Ï #<R(g­4É.þ--6[’ ¦3ÇûF\X&µÜ%ó$ > T r $… @ª @ë ',!T!s!<Ž!%Ë!(ñ! ";"(R"{"™"@¹"ú"#,4#8a#Kš#)æ#)$>:$4y$®$6¾$"õ$ %%%@%M]%&«%!Ò%"ô%'&0?&0p&%¡&Ç&%á&!'#)'%M'&s'@š'6Û'( /(1P(3‚(4¶(1ë()))G)›q)" +(0+'Y++„+™+*©+*Ô+1ÿ+11,0c,?”,5Ô, -*-I-(d-@-+Î-Iú-6D.{.W”.ì.D /IN/B˜/:Û/:0Q0d0(z0$£04È04ý0821uk1$á1&2M-2Z{2#Ö2Hú2NC3U’3è3jð3[[4I·475B95N|5.Ë5ú5[6n66=†64Ä6:ù69473n77¢7fÚ74A8Gv8H¾89'9.G93v92ª9BÝ9E :Ef:#¬:Ð:ð:.;?;>_;Nž;"í;(<@9<@z<@»< ü< =(=F='d=!Œ=!®=2Ð==>BA>X„>Ý>$ó>>?W?Sq?uÅ?*;@f@…@ @»@Ð@ï@0AE4ABzA+½A2éAB,M8 Q,I^jŸ~ˆsœ{…e¤c)|5aCX "?ROY‰¢£'y7&AS;2PbŒži6g˜v’€0.Ž•(†tG`WVo‡fNDF‘‹\xƒZ*1 +H<™B_Tpw@h]q–šŠ/- !zm 4$¦“ d#uE[—9¥r=k}K"%s" is declared CONSTANT"%s" is not a known variable"%s" is not a scalar variable%s%s at end of input%s at or near "%s"BY value of FOR loop cannot be nullBY value of FOR loop must be greater than zeroCASE statement is missing ELSE part.CONTINUE cannot be used outside a loopEXECUTE of SELECT ... INTO is not implementedEXIT cannot be used outside a loop, unless it has a labelFETCH statement cannot return multiple rowsFOR over EXECUTE statementFOR over SELECT rowsFOR over cursorFOR with integer loop variableFOREACH ... SLICE loop variable must be of an array typeFOREACH expression must not be nullFOREACH expression must yield an array, not type %sFOREACH loop variable must not be of an array typeFOREACH over arrayGET STACKED DIAGNOSTICS cannot be used outside an exception handlerINTO specified more than onceINTO used with a command that cannot return dataIf you want to discard the results of a SELECT, use PERFORM instead.It could refer to either a PL/pgSQL variable or a table column.List of programming constructs that should produce a warning.List of programming constructs that should produce an error.PL/pgSQL function %sPL/pgSQL function %s %sPL/pgSQL function %s line %d %sPL/pgSQL function %s line %d at %sPL/pgSQL functions cannot accept type %sPL/pgSQL functions cannot return type %sPerform checks given in ASSERT statements.Print information about parameters in the DETAIL part of the error messages generated on INTO ... STRICT failures.RAISE option already specified: %sRAISE statement option cannot be nullRAISE without parameters cannot be used outside an exception handlerRETURN NEXT cannot have a parameter in function with OUT parametersRETURN NEXT must have a parameterRETURN cannot have a parameter in function returning setRETURN cannot have a parameter in function returning voidRETURN cannot have a parameter in function with OUT parametersSQL statementSets handling of conflicts between PL/pgSQL variable names and table column names.The arguments of the trigger can be accessed through TG_NARGS and TG_ARGV instead.The tuple structure of a not-yet-assigned record is indeterminate.Use RETURN NEXT or RETURN QUERY.Use a BEGIN block with an EXCEPTION clause instead.You might want to use EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS instead.arguments given for cursor without argumentsarguments required for cursorarray subscript in assignment must not be nullassertion failedassignmentblock label "%s" cannot be used in CONTINUEblock label must be placed before DECLARE, not aftercannot COPY to/from client in PL/pgSQLcannot assign non-composite value to a record variablecannot assign non-composite value to a row variablecannot begin/end transactions in PL/pgSQLcannot return non-composite value from function returning composite typecannot specify REVERSE in query FOR loopcannot use RETURN NEXT in a non-SETOF functioncannot use RETURN QUERY in a non-SETOF functioncase not foundcollations are not supported by type %scolumn reference "%s" is ambiguouscompilation of PL/pgSQL function "%s" near line %dcontrol reached end of function without RETURNcontrol reached end of trigger procedure without RETURNcould not determine actual argument type for polymorphic function "%s"could not determine actual return type for polymorphic function "%s"cursor "%s" already in usecursor "%s" does not existcursor "%s" has argumentscursor "%s" has no argument named "%s"cursor "%s" has no argumentscursor FOR loop must have only one target variablecursor FOR loop must use a bound cursor variablecursor variable "%s" is nullcursor variable must be a simple variabledefault value for row or record variable is not supporteddiagnostics item %s is not allowed in GET CURRENT DIAGNOSTICSdiagnostics item %s is not allowed in GET STACKED DIAGNOSTICSduplicate declarationduring exception cleanupduring function entryduring function exitduring initialization of execution stateduring statement block entryduring statement block exitduring statement block local variable initializationend label "%s" differs from block's label "%s"end label "%s" specified for unlabelled blockevent trigger functions cannot have declared argumentsexpected FROM or INincomplete data type declarationinteger FOR loop must have only one target variableinvalid SQLSTATE codeloop variable of FOREACH must be a known variable or list of variablesloop variable of loop over rows must be a record or row variable or list of scalar variableslower bound of FOR loop cannot be nullmismatched parenthesesmissing "%s" at end of SQL expressionmissing "%s" at end of SQL statementmissing SQL statementmissing data type declarationmissing expressionnot enough arguments for cursor "%s"null value cannot be assigned to variable "%s" declared NOT NULLnumber of array dimensions (%d) exceeds the maximum allowed (%d)parameter name "%s" used more than oncequery "%s" did not return dataquery "%s" is not a SELECTquery "%s" returned %d columnquery "%s" returned %d columnsquery "%s" returned more than one rowquery has no destination for result dataquery returned more than one rowquery returned no rowsquery string argument of EXECUTE is nullrecord "%s" has no field "%s"record "%s" is not assigned yetrecord or row variable cannot be part of multiple-item INTO listrelation "%s" does not existrelation "%s" is not a tablerelative or absolute cursor position is nullreturned record type does not match expected record typereturned row structure does not match the structure of the triggering tablerow or record variable cannot be CONSTANTrow or record variable cannot be NOT NULLset-valued function called in context that cannot accept a setslice dimension (%d) is out of the valid range 0..%dstatement blockstructure of query does not match function result typesubscripted object is not an arraysyntax errorsyntax error, expected "="syntax error, expected "FOR"there is no label "%s" attached to any block or loop enclosing this statementtoo few parameters specified for RAISEtoo many INTO variables specifiedtoo many arguments for cursor "%s"too many parameters specified for RAISEtrigger functions can only be called as triggerstrigger functions cannot have declared argumentstrigger procedure cannot return a settype "%s" is only a shellunexpected end of function definitionunrecognized GET DIAGNOSTICS itemunrecognized RAISE statement optionunrecognized exception condition "%s"upper bound of FOR loop cannot be nullvalue for parameter "%s" of cursor "%s" specified more than oncevariable "%s" declared NOT NULL cannot default to NULLvariable "%s" does not existvariable "%s" has pseudo-type %svariable "%s" must be of type cursor or refcursorvariable "%s" shadows a previously defined variablewhile casting return value to function's return typewhile storing call arguments into local variableswrong record type supplied in RETURN NEXTwrong result type supplied in RETURN NEXTProject-Id-Version: plpgsql (PostgreSQL) 10 Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org POT-Creation-Date: 2017-08-16 10:59+0900 PO-Revision-Date: 2017-08-16 17:49+0900 Last-Translator: Ioseph Kim Language-Team: Korean Language: ko MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; "%s"ì´(ê°€) CONSTANTë¡œ ì„ ì–¸ë¨"%s" (ì€)는 알려진 변수가 아님"%s"ì€(는) ìŠ¤ì¹¼ë¼ ë³€ìˆ˜ê°€ 아님%s%s, ìž…ë ¥ ë부분%s, "%s" 부근FOR ë£¨í”„ì˜ BY ê°’ì€ nullì¼ ìˆ˜ ì—†ìŒFOR ë£¨í”„ì˜ BY ê°’ì€ 0보다 커야 함CASE ë¬¸ì— ELSE ë¶€ë¶„ì´ ëˆ„ë½ë˜ì—ˆìŠµë‹ˆë‹¤.CONTINUE를 루프 ì™¸ë¶€ì— ì‚¬ìš©í•  수 ì—†ìŒSELECTì˜ EXECUTE... INTOê°€ 구현ë˜ì§€ ì•ŠìŒë£¨í”„ ì™¸ë¶€ì— ë¼ë²¨ 지정 ì—†ì´ EXIT 사용할 수 ì—†ìŒFETCH êµ¬ë¬¸ì€ ë‹¤ì¤‘ 로우를 반환할 수 ì—†ìŒEXECUTE ë¬¸ì„ ì œì–´í•˜ëŠ” FORSELECT í–‰ì„ ì œì–´í•˜ëŠ” FOR커서를 제어하는 FOR정수 루프 변수를 í¬í•¨í•˜ëŠ” FORFOREACH ... SLICE 루프 변수는 ë°°ì—´ ìžë£Œí˜•ì´ì–´ì•¼ 함FOREACH êµ¬ë¬¸ì€ null ì´ ì•„ë‹ˆì—¬ì•¼ 함FOREACH 구문ì—서는 ë°°ì—´ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. ì‚¬ìš©ëœ ìžë£Œí˜• %sFOREACH 반복 변수는 ë°°ì—´í˜•ì´ ì•„ë‹ˆì—¬ì•¼ 함배열 ì´ˆê³¼ëœ FOREACHGET STACKED DIAGNOSTICS êµ¬ë¬¸ì€ ì˜ˆì™¸ì²˜ë¦¬ 헨들러 ë°–ì—ì„œ 사용할 수 ì—†ìŒINTOê°€ 여러 번 지정ë¨ë°ì´í„°ë¥¼ 반환할 수 없는 명령과 함께 INTOê°€ 사용ë¨SELECTì˜ ê²°ê³¼ë¥¼ 취소하려면 대신 PERFORMì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤.PL/pgSQL 변수명ë„, í…Œì´ë¸” 칼럼 ì´ë¦„ë„ ì•„ë‹ˆì—¬ì•¼ 함경고로 처리할 í”„ë¡œê·¸ëž˜ë° ì»¨ìŠ¤íŠ¸ëŸ­íŠ¸ 목ë¡ì˜¤ë¥˜ë¡œ 처리할 í”„ë¡œê·¸ëž˜ë° ì»¨ìŠ¤íŠ¸ëŸ­íŠ¸ 목ë¡PL/pgSQL 함수 %sPL/pgSQL 함수 %s %sPL/pgSQL 함수 "%s" ì˜ %d번째 줄 %sPL/pgSQL 함수 "%s" ì˜ %d번째 %sPL/pgSQL í•¨ìˆ˜ì— %s 형ì‹ì„ 사용할 수 ì—†ìŒPL/pgSQL 함수는 %s 형ì‹ì„ 반환할 수 ì—†ìŒASSERT 구문ì—ì„œ 주어진 검사를 수행하세요.INTO ... STRICT 실패ì—ì„œ 오류 메시지를 만들 ë•Œ ê·¸ DETAIL ë¶€ë¶„ì— ë“¤ì–´ê°ˆ ë‚´ìš©ì„ ì¶œë ¥ 하세요RAISE ì˜µì…˜ì´ ì´ë¯¸ 지정ë¨: %sRAISE 문 ì˜µì…˜ì´ nullì¼ ìˆ˜ ì—†ìŒë§¤ê°œ 변수 없는 RAISE를 예외 처리기 ì™¸ë¶€ì— ì‚¬ìš©í•  수 ì—†ìŒRETURN NEXT는 OUT 매개 변수가 있는 í•¨ìˆ˜ì— ë§¤ê°œ 변수를 í¬í•¨í•  수 ì—†ìŒRETURN NEXTì— ë§¤ê°œ 변수 í•„ìš”ì§‘í•©ì„ ë°˜í™˜í•˜ëŠ” 함수ì—ì„œ RETURN 구문ì—는 ì¸ìžê°€ ì—†ìŒRETURNì€ void를 반환하는 í•¨ìˆ˜ì— ë§¤ê°œ 변수를 í¬í•¨í•  수 ì—†ìŒRETURNì€ OUT 매개 변수가 있는 í•¨ìˆ˜ì— ë§¤ê°œ 변수를 í¬í•¨í•  수 ì—†ìŒSQL 문PL/pgSQL 변수명과 í…Œì´ë¸” 칼럼명 ì‚¬ì´ ì¶©ëŒì´ ì¼ì–´ë‚  ê²½ìš°ì— ëŒ€í•œ 처리를 하세요.대신 TG_NARGS ë° TG_ARGV를 통해 íŠ¸ë¦¬ê±°ì˜ ì¸ìˆ˜ì— 액세스할 수 있습니다.ì•„ì§ í• ë‹¹ë˜ì§€ ì•Šì€ ë ˆì½”ë“œì˜ íŠœí”Œ 구조는 미정입니다.RETURN NEXT 나 RETURN QUERY êµ¬ë¬¸ì„ ì‚¬ìš©í•˜ì„¸ìš”.대신 BEGIN 블ë¡ì„ EXCEPTION 절과 함께 사용하십시오.EXECUTE ... INTO ë˜ëŠ” EXECUTE CREATE TABLE ... AS êµ¬ë¬¸ì„ ì‚¬ìš©í•˜ì„¸ìš”.ì¸ìˆ˜ê°€ 없는 ì»¤ì„œì— ì¸ìˆ˜ê°€ 제공ë¨ì»¤ì„œì— ì¸ìˆ˜ 필요배열 하위 스í¬ë¦½íŠ¸ë¡œ 지정하는 값으로 null ê°’ì„ ì‚¬ìš©í•  수 없습니다assertion 실패할당CONTINUE 안ì—ì„œ "%s" ë¸”ë¡ ë¼ë²¨ì„ 사용할 수 ì—†ìŒë¸”ë¡ ë¼ë²¨ì€ DECLARE ì˜ì—­ ì•žì— ìžˆì–´ì•¼ 함PL/pgSQLì˜ í´ë¼ì´ì–¸íŠ¸ì™€ ìƒí˜¸ 복사할 수 ì—†ìŒë ˆì½”ë“œ ë³€ìˆ˜ì— ë¹„ë³µí•© ê°’ì„ í• ë‹¹í•  수 ì—†ìŒí–‰ ë³€ìˆ˜ì— ë¹„ë³µí•© ê°’ì„ í• ë‹¹í•  수 ì—†ìŒPL/pgSQLì˜ íŠ¸ëžœìž­ì…˜ì„ ì‹œìž‘/종료할 수 ì—†ìŒí•¨ìˆ˜ì˜ ë°˜í™˜ê°’ì´ ë³µí•© ìžë£Œí˜•ì¸ë°, 복합 ìžë£Œí˜•ì•„ë‹Œ ìžë£Œí˜•ì„ 반환하려고 함쿼리 FOR ë£¨í”„ì— REVERSE를 지정할 수 ì—†ìŒSETOF 함수가 ì•„ë‹Œ 함수ì—ì„œ RETURN NEXT를 사용할 수 ì—†ìŒSETOF 함수가 ì•„ë‹Œ 함수ì—ì„œ RETURN QUERY를 사용할 수 ì—†ìŒì‚¬ë¡€ë¥¼ 찾지 못함%s ìžë£Œí˜•ì€ collation ì§€ì› ì•ˆí•¨ì—´ 참조 "%s" ê°€ 명확하지 않습니다.PL/pgSQL 함수 "%s" 컴파ì¼(%d번째 줄 근처)ì»¨íŠ¸ë¡¤ì´ RETURN ì—†ì´ í•¨ìˆ˜ ëì— ë„ë‹¬í•¨ì»¨íŠ¸ë¡¤ì´ RETURN ì—†ì´ íŠ¸ë¦¬ê±° 프로시저 ëì— ë„ë‹¬í•¨ë‹¤í˜•ì  í•¨ìˆ˜ "%s"ì˜ ì‹¤ì œ ì¸ìˆ˜ 형ì‹ì„ 확ì¸í•  수 ì—†ìŒë‹¤í˜•ì  함수 "%s"ì˜ ì‹¤ì œ 반환 형ì‹ì„ 확ì¸í•  수 ì—†ìŒ"%s" 커서가 ì´ë¯¸ 사용 중임"%s" ì´ë¦„ì˜ ì»¤ì„œê°€ ì—†ìŒ"%s" ì»¤ì„œì— ì¸ìˆ˜ê°€ 있ìŒ"%s" 커서는 "%s" ì´ë¦„ì˜ ì¸ìžê°€ ì—†ìŒ"%s" ì»¤ì„œì— ì¸ìˆ˜ê°€ ì—†ìŒì»¤ì„œ FOR ë£¨í”„ì— ëŒ€ìƒ ë³€ìˆ˜ê°€ í•œ 개만 있어야 함커서 FOR 루프는 ë°”ì¸ë”©ëœ 커서 변수를 í•œ 개만 사용해야 함커서 변수 "%s"ì´(ê°€) null임커서 변수는 단순 변수여야 함행 ë˜ëŠ” 레코드 ë³€ìˆ˜ì˜ ê¸°ë³¸ ê°’ì´ ì§€ì›ë˜ì§€ ì•ŠìŒGET CURRENT DIAGNOSTICS ì—ì„œ %s í•­ëª©ì„ ì‚¬ìš©í•  수 ì—†ìŒGET STACKED DIAGNOSTICS ì—ì„œ %s í•­ëª©ì„ ì‚¬ìš©í•  수 ì—†ìŒì¤‘ë³µ 선언예외를 정리하는 ë™ì•ˆí•¨ìˆ˜ë¥¼ 시작하는 ë™ì•ˆí•¨ìˆ˜ë¥¼ 종료하는 ë™ì•ˆì‹¤í–‰ ìƒíƒœë¥¼ 초기화하는 ë™ì•ˆë¬¸ 블ë¡ì„ 시작하는 ë™ì•ˆë¬¸ 블ë¡ì„ 종료하는 ë™ì•ˆë¬¸ ë¸”ë¡ ë¡œì»¬ 변수를 초기화하는 ë™ì•ˆë ë ˆì´ë¸” "%s"ì´(ê°€) 블ë¡ì˜ "%s" ë ˆì´ë¸”ê³¼ 다름레ì´ë¸”ì´ ì—†ëŠ” 블ë¡ì— ë ë ˆì´ë¸” "%s"ì´(ê°€) 지정ë¨ì´ë²¤íŠ¸ 트리거 함수는 ì„ ì–¸ëœ ì¸ìž(declare argument)를 사용할 수 ì—†ìŒFROM ë˜ëŠ” IN 필요불완전한 ë°ì´í„° í˜•ì‹ ì„ ì–¸ì •ìˆ˜ FOR ë£¨í”„ì— ëŒ€ìƒ ë³€ìˆ˜ê°€ í•œ 개만 있어야 í•¨ìž˜ëª»ëœ SQLSTATE 코드FOREACHì˜ ë°˜ë³µ 변수는 알려진 변수ì´ê±°ë‚˜ ë³€ìˆ˜ì˜ ëª©ë¡ì´ì–´ì•¼ í•¨í–‰ì— ìžˆëŠ” ë£¨í”„ì˜ ë£¨í”„ 변수는 레코드 ë˜ëŠ” í–‰ 변수ì´ê±°ë‚˜ ìŠ¤ì¹¼ë¼ ë³€ìˆ˜ì˜ ëª©ë¡ì´ì–´ì•¼ 함FOR ë£¨í”„ì˜ í•˜í•œì€ nullì¼ ìˆ˜ ì—†ìŒê´„í˜¸ì˜ ì§ì´ 맞지 ì•ŠìŒSQL ì‹ ëì— "%s" 누ë½SQL 문 ëì— "%s" 누ë½SQL ë¬¸ì´ ë¹ ì¡ŒìŒë°ì´í„° í˜•ì‹ ì„ ì–¸ 누ë½í‘œí˜„ì‹ ë¹ ì¡ŒìŒ"%s" 커서를 위한 충분하지 ì•Šì€ ì¸ìžNOT NULLì´ ì„ ì–¸ëœ "%s" ë³€ìˆ˜ì— null ê°’ì„ í• ë‹¹í•  수 ì—†ìŒì§€ì •í•œ ë°°ì—´ í¬ê¸°(%d)ê°€ 최대치(%d)를 초과했습니다"%s" 매개 변수가 여러 번 사용 ë¨"%s" 쿼리ì—ì„œ ë°ì´í„°ë¥¼ 반환하지 ì•ŠìŒ"%s" 쿼리가 SELECTê°€ 아님"%s" 쿼리가 %d ê°œì˜ ì¹¼ëŸ¼ì„ ë°˜í™˜í•¨"%s" 쿼리ì—ì„œ ë‘ ê°œ ì´ìƒì˜ í–‰ì„ ë°˜í™˜í•¨ì¿¼ë¦¬ì— ê²°ê³¼ ë°ì´í„°ì˜ 대ìƒì´ ì—†ìŒì¿¼ë¦¬ì—ì„œ ë‘ ê°œ ì´ìƒì˜ í–‰ì„ ë°˜í™˜ì¿¼ë¦¬ì—ì„œ í–‰ì„ ë°˜í™˜í•˜ì§€ ì•ŠìŒEXECUTEì˜ ì¿¼ë¦¬ 문ìžì—´ ì¸ìˆ˜ê°€ nullìž„"%s" ë ˆì½”ë“œì— "%s" 필드가 ì—†ìŒ"%s" 레코드가 ì•„ì§ í• ë‹¹ë˜ì§€ ì•ŠìŒë‹¤ì¤‘ ì•„ì´í…œ INTO 목ë¡ì˜ 부분으로 record나 row 변수가 ì‚¬ìš©ë  ìˆ˜ ì—†ìŒ"%s" ì´ë¦„ì˜ ë¦´ë ˆì´ì…˜(relation)ì´ ì—†ìŠµë‹ˆë‹¤"%s" 관계가 í…Œì´ë¸”ì´ ì•„ë‹˜ìƒëŒ€ ë˜ëŠ” 절대 커서 위치가 nullìž„ë°˜í™˜ëœ ë ˆì½”ë“œ 형ì‹ì´ 필요한 레코드 형ì‹ê³¼ ì¼ì¹˜í•˜ì§€ ì•ŠìŒë°˜í™˜ëœ í–‰ 구조가 트리거하는 í…Œì´ë¸”ì˜ êµ¬ì¡°ì™€ ì¼ì¹˜í•˜ì§€ ì•ŠìŒí–‰ ë˜ëŠ” 레코드 변수는 CONSTANTì¼ ìˆ˜ ì—†ìŒí–‰ ë˜ëŠ” 레코드 변수는 NOT NULLì¼ ìˆ˜ ì—†ìŒset-values 함수(í…Œì´ë¸” 리턴 함수)ê°€ set ì •ì˜ ì—†ì´ ì‚¬ìš©ë˜ì—ˆìŠµë‹ˆë‹¤ (í…Œì´ë¸”ê³¼ 해당 ì—´ alias 지정하세요)slice dimension (%d) ê°’ì´ ë²”ìœ„ë¥¼ 벗어남, 0..%d문 블ë¡ì¿¼ë¦¬ 구조가 함수 ê²°ê³¼ 형ì‹ê³¼ ì¼ì¹˜í•˜ì§€ ì•ŠìŒí•˜ìœ„ 스í¬ë¦½íŠ¸ 개체는 ë°°ì—´ì´ ì•„ë‹˜êµ¬ë¬¸ 오류구문 오류, "=" 필요구문 오류, "FOR" í•„ìš”ìž„ì˜ ë¸”ë¡ì´ë‚˜ 루프 êµ¬ë¬¸ì— í• ë‹¹ëœ "%s" ë¼ë²¨ì´ ì—†ìŒRAISEì— ì§€ì •ëœ ë§¤ê°œ 변수가 너무 ì ìŒë„ˆë¬´ ë§Žì€ INTO 변수가 지정ë¨"%s" 커서를 위한 ì¸ìžê°€ 너무 많ìŒRAISEì— ì§€ì •ëœ ë§¤ê°œ 변수가 너무 많ìŒíŠ¸ë¦¬ê±° 함수는 트리거로만 í˜¸ì¶œë  ìˆ˜ 있ìŒíŠ¸ë¦¬ê±° 함수는 ì„ ì–¸ëœ ì¸ìˆ˜ë¥¼ í¬í•¨í•  수 ì—†ìŒíŠ¸ë¦¬ê±° 프로시저는 ì§‘í•©ì„ ë°˜í™˜í•  수 ì—†ìŒìžë£Œí˜• "%s" 는 오로지 shell ì—만 있습니다. 예기치 ì•Šì€ í•¨ìˆ˜ ì •ì˜ì˜ ëì•Œ 수 없는 GET DIAGNOSTICS 항목ì¸ì‹í•  수 없는 RAISE 문 옵션ì¸ì‹í•  수 없는 예외 ì¡°ê±´ "%s"FOR ë£¨í”„ì˜ ìƒí•œì€ nullì¼ ìˆ˜ ì—†ìŒ"%s" ì´ë¦„ì˜ ì¸ìžê°€ "%s" 커서ì—ì„œ 중복ë¨NOT NULLì´ ì„ ì–¸ëœ "%s" ë³€ìˆ˜ì˜ ê¸°ë³¸ ê°’ì´ NULLë¡œ ì„¤ì •ë  ìˆ˜ ì—†ìŒ"%s" 변수가 ì—†ìŒ"%s" ë³€ìˆ˜ì— ì˜ì‚¬ í˜•ì‹ %sì´(ê°€) 있ìŒ"%s" 변수는 커서 ë˜ëŠ” ref 커서 형ì‹ì´ì–´ì•¼ 함variable "%s" shadows a previously defined variableí•¨ìˆ˜ì˜ ë°˜í™˜ 형ì‹ìœ¼ë¡œ 반환 ê°’ì„ í˜•ë³€í™˜í•˜ëŠ” ë™ì•ˆí˜¸ì¶œ ì¸ìˆ˜ë¥¼ 로컬 ë³€ìˆ˜ì— ì €ìž¥í•˜ëŠ” ë™ì•ˆRETURN NEXTì— ìž˜ëª»ëœ ë ˆì½”ë“œ 형ì‹ì´ 제공ë¨RETURN NEXTì— ìž˜ëª»ëœ ê²°ê³¼ 형ì‹ì´ 제공ë¨