???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................Þ•    ¦      L  ß   |
      ø     ù          0     N     Q     d  #   w  .   ›  $   Ê  &   ï  -     9   D  +   ~     ª     Å     Ú     ê  8   	  #   B  3   f  2   š     Í  C   à     $  0   B  D   s  ?   ¸  =   ø  <   6     s     ˆ        "   À  (   ã  (     *   5  r   `  "   Ó  %   ö  D     C   a  !   ¥  8   Ç  9      >   :     y  R   ‡  R   Ú  B   -      p  3   ‘  N   Å  ,        A  .   _     Ž  
   Ÿ  +   ª  4   Ö  &     6   2  3   i  )     H   Ç  (     .   9  /   h     ˜  '   §  "   Ï  2   ò  .   %  7   T  F   Œ  D   Ó          3     N  &   h       2   ¬  0   ß       )   -  9   W  =   ‘  =   Ï          #     <     R  (   g          ­  4   É  .   þ  -   -  6   [     ’      ¦  3   Ç     û  F     \   X  &   µ     Ü  %   ó  $         >      T      r   $   …   @   ª   @   ë   '   ,!     T!     s!  <   Ž!  %   Ë!  (   ñ!      "     ;"  (   R"     {"     ™"  @   ¹"     ú"     #  ,   4#  8   a#  K   š#  )   æ#  )   $  >   :$  4   y$     ®$  6   ¾$  "   õ$     %     %%     @%  M   ]%  &   «%  !   Ò%  "   ô%  '   &  0   ?&  0   p&  %   ¡&     Ç&  %   á&  !   '  #   )'  %   M'  &   s'  @   š'  6   Û'     (      /(  1   P(  3   ‚(  4   ¶(  1   ë(  )   )  )   G)  ›  q)  "   +  (   0+  '   Y+     +     „+     ™+  *   ©+  *   Ô+  1   ÿ+  1   1,  0   c,  ?   ”,  5   Ô,     
-     *-     I-  (   d-  @   -  +   Î-  I   ú-  6   D.     {.  W   ”.     ì.  D   	/  I   N/  B   ˜/  :   Û/  :   0     Q0     d0  (   z0  $   £0  4   È0  4   ý0  8   21  u   k1  $   á1  &   2  M   -2  Z   {2  #   Ö2  H   ú2  N   C3  U   ’3     è3  j   ð3  [   [4  I   ·4  7   5  B   95  N   |5  .   Ë5     ú5  [   6     n6     6  =   †6  4   Ä6  :   ù6  9   47  3   n7  7   ¢7  f   Ú7  4   A8  G   v8  H   ¾8     9  '   9  .   G9  3   v9  2   ª9  B   Ý9  E    :  E   f:  #   ¬:     Ð:     ð:  .   ;     ?;  >   _;  N   ž;  "   í;  (   <  @   9<  @   z<  @   »<     ü<     
=     (=     F=  '   d=  !   Œ=  !   ®=  2   Ð=  =   >  B   A>  X   „>     Ý>  $   ó>  >   ?     W?  S   q?  u   Å?  *   ;@     f@     …@      @     »@     Ð@     ï@  0   A  E   4A  B   zA  +   ½A  2   éA     B  ,   <B  4   iB  .   žB  ,   ÍB  '   úB  -   "C  '   PC  ,   xC  Y   ¥C  5   ÿC  "   5D  -   XD  O   †D  R   ÖD  5   )E  5   _E  …   •E  6   F  
   RF  <   ]F  .   šF     ÉF     ×F     ñF  D   G  1   RG  &   „G  -   «G  1   ÙG  8   H  <   DH  8   H  8   ºH  %   óH  %   I  %   ?I  '   eI  *   I  4   ¸I  O   íI     =J  .   SJ  ;   ‚J  3   ¾J  B   òJ  5   5K  6   kK  3   ¢K         L   n   l   %   ‚   ›       :   U       „       J          
          3   ¡       ”   >      M       8      Q       ,       I   ^                 j   Ÿ       ~   ˆ   s   œ       {   …         e   ¤   c   )       |   5   a   C   X           	       "   ?   R              O             Y   ‰      ¢         £   '       y   7   &   A   S   ;                              2          P   b      Œ      ž             i   6   g   ˜   v           ’   €   0   .           Ž   •              (   †                 t   G       `   W      V   o   ‡       f   N      D   F   ‘   ‹   \       x   ƒ       Z       *   1       +   H   <   ™   B       _       T   p   w   @   h   ]   q       –       š      Š       /   -      !   z   m                4   $   ¦   “           d          #          u       E   [      —   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 null BY value of FOR loop must be greater than zero CASE statement is missing ELSE part. CONTINUE cannot be used outside a loop EXECUTE of SELECT ... INTO is not implemented EXIT cannot be used outside a loop, unless it has a label FETCH statement cannot return multiple rows FOR over EXECUTE statement FOR over SELECT rows FOR over cursor FOR with integer loop variable FOREACH ... SLICE loop variable must be of an array type FOREACH expression must not be null FOREACH expression must yield an array, not type %s FOREACH loop variable must not be of an array type FOREACH over array GET STACKED DIAGNOSTICS cannot be used outside an exception handler INTO specified more than once INTO used with a command that cannot return data If 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 %s PL/pgSQL function %s %s PL/pgSQL function %s line %d %s PL/pgSQL function %s line %d at %s PL/pgSQL functions cannot accept type %s PL/pgSQL functions cannot return type %s Perform 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: %s RAISE statement option cannot be null RAISE without parameters cannot be used outside an exception handler RETURN NEXT cannot have a parameter in function with OUT parameters RETURN NEXT must have a parameter RETURN cannot have a parameter in function returning set RETURN cannot have a parameter in function returning void RETURN cannot have a parameter in function with OUT parameters SQL statement Sets 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 arguments arguments required for cursor array subscript in assignment must not be null assertion failed assignment block label "%s" cannot be used in CONTINUE block label must be placed before DECLARE, not after cannot COPY to/from client in PL/pgSQL cannot assign non-composite value to a record variable cannot assign non-composite value to a row variable cannot begin/end transactions in PL/pgSQL cannot return non-composite value from function returning composite type cannot specify REVERSE in query FOR loop cannot use RETURN NEXT in a non-SETOF function cannot use RETURN QUERY in a non-SETOF function case not found collations are not supported by type %s column reference "%s" is ambiguous compilation of PL/pgSQL function "%s" near line %d control reached end of function without RETURN control reached end of trigger procedure without RETURN could not determine actual argument type for polymorphic function "%s" could not determine actual return type for polymorphic function "%s" cursor "%s" already in use cursor "%s" does not exist cursor "%s" has arguments cursor "%s" has no argument named "%s" cursor "%s" has no arguments cursor FOR loop must have only one target variable cursor FOR loop must use a bound cursor variable cursor variable "%s" is null cursor variable must be a simple variable default value for row or record variable is not supported diagnostics item %s is not allowed in GET CURRENT DIAGNOSTICS diagnostics item %s is not allowed in GET STACKED DIAGNOSTICS duplicate declaration during exception cleanup during function entry during function exit during initialization of execution state during statement block entry during statement block exit during statement block local variable initialization end label "%s" differs from block's label "%s" end label "%s" specified for unlabelled block event trigger functions cannot have declared arguments expected FROM or IN incomplete data type declaration integer FOR loop must have only one target variable invalid SQLSTATE code loop variable of FOREACH must be a known variable or list of variables loop variable of loop over rows must be a record or row variable or list of scalar variables lower bound of FOR loop cannot be null mismatched parentheses missing "%s" at end of SQL expression missing "%s" at end of SQL statement missing SQL statement missing data type declaration missing expression not enough arguments for cursor "%s" null value cannot be assigned to variable "%s" declared NOT NULL number of array dimensions (%d) exceeds the maximum allowed (%d) parameter name "%s" used more than once query "%s" did not return data query "%s" is not a SELECT query "%s" returned %d column query "%s" returned %d columns query "%s" returned more than one row query has no destination for result data query returned more than one row query returned no rows query string argument of EXECUTE is null record "%s" has no field "%s" record "%s" is not assigned yet record or row variable cannot be part of multiple-item INTO list relation "%s" does not exist relation "%s" is not a table relative or absolute cursor position is null returned record type does not match expected record type returned row structure does not match the structure of the triggering table row or record variable cannot be CONSTANT row or record variable cannot be NOT NULL set-valued function called in context that cannot accept a set slice dimension (%d) is out of the valid range 0..%d statement block structure of query does not match function result type subscripted object is not an array syntax error syntax error, expected "=" syntax error, expected "FOR" there is no label "%s" attached to any block or loop enclosing this statement too few parameters specified for RAISE too many INTO variables specified too many arguments for cursor "%s" too many parameters specified for RAISE trigger functions can only be called as triggers trigger functions cannot have declared arguments trigger procedure cannot return a set type "%s" is only a shell unexpected end of function definition unrecognized GET DIAGNOSTICS item unrecognized RAISE statement option unrecognized exception condition "%s" upper bound of FOR loop cannot be null value for parameter "%s" of cursor "%s" specified more than once variable "%s" declared NOT NULL cannot default to NULL variable "%s" does not exist variable "%s" has pseudo-type %s variable "%s" must be of type cursor or refcursor variable "%s" shadows a previously defined variable while casting return value to function's return type while storing call arguments into local variables wrong record type supplied in RETURN NEXT wrong result type supplied in RETURN NEXT Project-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 <ioseph@uri.sarang.net>
Language-Team: Korean <pgsql-kr@postgresql.kr>
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 ë¬¸ì„ ì œì–´í•˜ëŠ” FOR SELECT í–‰ì„ ì œì–´í•˜ëŠ” FOR ì»¤ì„œë¥¼ ì œì–´í•˜ëŠ” FOR ì •ìˆ˜ ë£¨í”„ ë³€ìˆ˜ë¥¼ í¬í•¨í•˜ëŠ” FOR FOREACH ... SLICE ë£¨í”„ ë³€ìˆ˜ëŠ” ë°°ì—´ ìžë£Œí˜•ì´ì–´ì•¼ í•¨ FOREACH êµ¬ë¬¸ì€ null ì´ ì•„ë‹ˆì—¬ì•¼ í•¨ FOREACH êµ¬ë¬¸ì—ì„œëŠ” ë°°ì—´ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. ì‚¬ìš©ëœ ìžë£Œí˜• %s FOREACH ë°˜ë³µ ë³€ìˆ˜ëŠ” ë°°ì—´í˜•ì´ ì•„ë‹ˆì—¬ì•¼ í•¨ ë°°ì—´ ì´ˆê³¼ëœ FOREACH GET STACKED DIAGNOSTICS êµ¬ë¬¸ì€ ì˜ˆì™¸ì²˜ë¦¬ í—¨ë“¤ëŸ¬ ë°–ì—ì„œ ì‚¬ìš©í•  ìˆ˜ ì—†ìŒ INTOê°€ ì—¬ëŸ¬ ë²ˆ ì§€ì •ë¨ ë°ì´í„°ë¥¼ ë°˜í™˜í•  ìˆ˜ ì—†ëŠ” ëª…ë ¹ê³¼ í•¨ê»˜ INTOê°€ ì‚¬ìš©ë¨ SELECTì˜ ê²°ê³¼ë¥¼ ì·¨ì†Œí•˜ë ¤ë©´ ëŒ€ì‹  PERFORMì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. PL/pgSQL ë³€ìˆ˜ëª…ë„, í…Œì´ë¸” ì¹¼ëŸ¼ ì´ë¦„ë„ ì•„ë‹ˆì—¬ì•¼ í•¨ ê²½ê³ ë¡œ ì²˜ë¦¬í•  í”„ë¡œê·¸ëž˜ë° ì»¨ìŠ¤íŠ¸ëŸ­íŠ¸ ëª©ë¡ ì˜¤ë¥˜ë¡œ ì²˜ë¦¬í•  í”„ë¡œê·¸ëž˜ë° ì»¨ìŠ¤íŠ¸ëŸ­íŠ¸ ëª©ë¡ PL/pgSQL í•¨ìˆ˜ %s PL/pgSQL í•¨ìˆ˜ %s %s PL/pgSQL í•¨ìˆ˜ "%s" ì˜ %dë²ˆì§¸ ì¤„ %s PL/pgSQL í•¨ìˆ˜ "%s" ì˜ %dë²ˆì§¸ %s PL/pgSQL í•¨ìˆ˜ì— %s í˜•ì‹ì„ ì‚¬ìš©í•  ìˆ˜ ì—†ìŒ PL/pgSQL í•¨ìˆ˜ëŠ” %s í˜•ì‹ì„ ë°˜í™˜í•  ìˆ˜ ì—†ìŒ ASSERT êµ¬ë¬¸ì—ì„œ ì£¼ì–´ì§„ ê²€ì‚¬ë¥¼ ìˆ˜í–‰í•˜ì„¸ìš”. INTO ... STRICT ì‹¤íŒ¨ì—ì„œ ì˜¤ë¥˜ ë©”ì‹œì§€ë¥¼ ë§Œë“¤ ë•Œ ê·¸ DETAIL ë¶€ë¶„ì— ë“¤ì–´ê°ˆ ë‚´ìš©ì„ ì¶œë ¥ í•˜ì„¸ìš” RAISE ì˜µì…˜ì´ ì´ë¯¸ ì§€ì •ë¨: %s RAISE ë¬¸ ì˜µì…˜ì´ 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ì— ìž˜ëª»ëœ ê²°ê³¼ í˜•ì‹ì´ ì œê³µë¨ 