Þ•˜ÜÓœ è é   > A T #g .‹ $º &ß -4+Fr¢²8Ñ# 3.2b•¨0ÆD÷?<|“!­$Ï(ô("F%iDCÔ!K:8†9¿>ùF8 RRàB3 v3—NË,G.e ”4Ÿ&Ô6û32)f(.¹/è''"O2r.¥7ÔF DS˜³Îè208i)†9°ê/(DmŠ4¦.Û- 8 L3m¡·FÌ\&p—%®$Ôù-@@@Âá<ü%9(_ ˆ©(Àé@'h…¢,Â8ïK( )t )ž >È 4!5`5u5Ž5<ž52Û56*6D6!d6$†6«6!Ç6%é67-79E77”7°7#È79ì7<&8*c8*Ž8>¹8(ø8!9-19_9 x9…9Ÿ9»9Û9÷9$:'<:d:ƒ:™:&¸:"ß: ;!#;6E;|;!’;5´;*ê;$<*:<*e<‰' Z‡t~€gC-p=!u†(0foxˆ\bDY_LJw—%4#„ XB` d[cP.”<I –/Kaiev‚q“F >l6"O7’N@rQ•R|:hnm+kŒ2M‹‘,{*^3…z˜HG 1]SyŠ?5}Ž)jƒ9T&WA8s;VE$U"%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 implementedEXECUTE statementFETCH 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 arrayINTO 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.PL/pgSQL function "%s"PL/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 %sRAISE 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 NEXT must specify a record or row variable in function returning rowRETURN cannot have a parameter in function returning setRETURN cannot have a parameter in function returning voidRETURN cannot have a parameter in function with OUT parametersRETURN must specify a record or row variable in function returning rowSQL 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 nullassignmentblock 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 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 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 supportedduplicate 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 blockexpected FROM or INincomplete data type declarationinteger FOR loop must have only one target variableinvalid SQLSTATE codelabel does not existloop 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 expressionnull value cannot be assigned to variable "%s" declared NOT NULLnumber of array dimensions (%d) exceeds the maximum allowed (%d)query "%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 tablerelation "%s.%s" does not existrelative 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"too few parameters specified for RAISEtoo many INTO variables specifiedtoo 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 nullvariable "%s" declared NOT NULL cannot default to NULLvariable "%s" does not existvariable "%s" has pseudo-type %svariable "%s" must be of type cursor or refcursorwhile 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: PostgreSQL 9.1 Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org POT-Creation-Date: 2011-05-13 20:38+0000 PO-Revision-Date: 2013-09-03 23:25-0400 Last-Translator: Zhenbang Wei Language-Team: EnterpriseDB translation team Language: zh_TW 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"%2$s" 附近發生 %1$sFOR 迴圈的 BY 值ä¸å¯ç‚º nullFOR 迴圈的 BY 值必須大於零CASE 陳述å¼éºæ¼ ELSE 部分。CONTINUE ä¸èƒ½åœ¨è¿´åœˆä¹‹å¤–使用SELECT ...INTO çš„ EXECUTE 尚未實作EXECUTE 陳述å¼FETCH 陳述å¼ä¸èƒ½å‚³å›žå¤šç­†è³‡æ–™ç›®æ¨™ç‚º EXECUTE 陳述å¼çš„ FORFOR 用於 SELECT 資料行FOR 用於指標具有整數迴圈變數的 FORFOREACH ... SLICE 迴圈變數必須是陣列型別FOREACH é‹ç®—å¼ä¸èƒ½æ˜¯ NULLFOREACH é‹ç®—å¼å¿…須產生陣列而éžåž‹åˆ¥ %sFOREACH 迴圈變數ä¸èƒ½æ˜¯é™£åˆ—型別FOREACH 用於陣列INTO 指定一次以上æ­é…指令使用的 INTO ç„¡æ³•å‚³å›žè³‡æ–™å¦‚æžœè¦æ¨æ£„ SELECT çš„çµæžœï¼Œè«‹æ”¹ç”¨ PERFORM。å¯èƒ½åƒè€ƒåˆ° PL/pgSQL 變數或資料表欄ä½ã€‚PL/pgSQL å‡½å¼ "%s"PL/pgSQL å‡½å¼ "%s" %sPL/pgSQL å‡½å¼ "%s"ï¼Œä½æ–¼è¡Œ %d %sPL/pgSQL å‡½å¼ "%s",行 %dï¼Œä½æ–¼ %sPL/pgSQL 函å¼ç„¡æ³•接å—型別 %sPL/pgSQL 函å¼ç„¡æ³•傳回型別 %sRAISE é¸é …已指定: %sRAISE 陳述å¼é¸é …ä¸å¯ç‚º nullæ²’æœ‰åƒæ•¸çš„ RAISE ä¸èƒ½åœ¨ä¾‹å¤–處ç†å¸¸å¼ä¹‹å¤–使用RETURN NEXT 在具有 OUT åƒæ•¸çš„函å¼ä¸­ä¸èƒ½æœ‰åƒæ•¸RETURN NEXT å¿…é ˆè¦æœ‰åƒæ•¸RETURN NEXT 在傳回資料列的函å¼ä¸­å¿…須指定記錄或資料列變數RETURN 在傳回 set 的函å¼ä¸­ä¸èƒ½æœ‰åƒæ•¸RETURN 在傳回 void 的函å¼ä¸­ä¸èƒ½æœ‰åƒæ•¸RETURN 在具有 OUT åƒæ•¸çš„函å¼ä¸­ä¸èƒ½æœ‰åƒæ•¸RETURN 在傳回資料列的函å¼ä¸­å¿…須指定記錄或資料列變數SQL 陳述å¼PL/pgSQL 變數å稱和資料表欄ä½å稱è¡çªè™•ç†ã€‚觸發程åºçš„åƒæ•¸å¯ä»¥æ”¹é€éŽ TG_NARGS å’Œ TG_ARGV å­˜å–ã€‚å°šæœªæŒ‡æ´¾ä¹‹è¨˜éŒ„çš„æ¬„çµ„çµæ§‹æœªå®šã€‚用 RETURN NEXT 或 RETURN QUERY。改用具有 EXCEPTION å­å¥çš„ BEGIN å€å¡Šä½ å¯èƒ½æƒ³æ”¹ç”¨ EXECUTE ... INTO or EXECUTE CREATE TABLE ... ASã€‚æŒ‡å®šçµ¦æ²’æœ‰åƒæ•¸ä¹‹æŒ‡æ¨™çš„åƒæ•¸æŒ‡æ¨™æ‰€éœ€çš„åƒæ•¸æŒ‡æ´¾ä¸­çš„陣列下標ä¸å¯ç‚º null指派å€å¡Šæ¨™ç±¤å¿…須在 DECLARE 之å‰è€Œéžä¹‹å¾Œç„¡æ³•在 PL/pgSQL 中與用戶端進行 COPYä¸å¯å°‡éžè¤‡åˆå€¼æŒ‡æ´¾çµ¦è¨˜éŒ„變數ä¸å¯å°‡éžè¤‡åˆå€¼æŒ‡æ´¾çµ¦è³‡æ–™åˆ—變數無法在 PL/pgSQL 中開始/çµæŸäº¤æ˜“無法在查詢 FOR 迴圈中指定 REVERSEç„¡æ³•åœ¨éž SETOF 函å¼ä¸­ä½¿ç”¨ RETURN NEXTç„¡æ³•åœ¨éž SETOF 函å¼ä¸­ä½¿ç”¨ RETURN QUERY找ä¸åˆ°æ¡ˆä¾‹å®šåºä¸è¢«åž‹åˆ¥ %s 支æ´è³‡æ–™è¡Œåƒè€ƒ "%s" 模稜兩å¯ç·¨è­¯ PL/pgSQL å‡½å¼ "%s",é è¿‘行 %dæŽ§åˆ¶æ¬Šå·²åˆ°é”æ²’有 RETURN 的函å¼çµå°¾æŽ§åˆ¶æ¬Šå·²åˆ°é”沒有 RETURN 的觸發程åºçµå°¾ç„¡æ³•判斷åŒåç•°å¼å‡½å¼ "%s" çš„å¯¦éš›åƒæ•¸åž‹åˆ¥ç„¡æ³•åˆ¤æ–·å¤šåž‹å‡½å¼ "%s" 實際傳回型別指標 "%s" 已在使用中cursor "%s"ä¸å­˜åœ¨æŒ‡æ¨™ "%s" æœ‰åƒæ•¸æŒ‡æ¨™ "%s" æ²’æœ‰åƒæ•¸æŒ‡æ¨™ FOR 迴圈åªèƒ½æœ‰ä¸€å€‹ç›®æ¨™è®Šæ•¸æŒ‡æ¨™ FOR è¿´åœˆå¿…é ˆä½¿ç”¨ç¹«çµæŒ‡æ¨™è®Šæ•¸æŒ‡æ¨™è®Šæ•¸ "%s" 為 nullæŒ‡æ¨™è®Šæ•¸å¿…é ˆæ˜¯ç°¡å–®è®Šæ•¸ä¸æ”¯æ´è³‡æ–™åˆ—或記錄變數的é è¨­å€¼é‡è¤‡çš„宣告在例外清除期間在函å¼é€²å…¥æœŸé–“在函å¼çµæŸæœŸé–“在åˆå§‹åŒ–執行狀態期間在陳述å¼å€å¡Šé€²å…¥æœŸé–“在陳述å¼å€å¡ŠçµæŸæœŸé–“在陳述å¼å€å¡Šå€åŸŸè®Šæ•¸åˆå§‹åŒ–æœŸé–“çµæŸæ¨™ç±¤ "%s" ä¸åŒæ–¼å€å¡Šæ¨™ç±¤ "%s"為未標籤å€å¡ŠæŒ‡å®šçµæŸæ¨™ç±¤ "%s"é æœŸ FROM 或 IN ä¸å®Œæ•´çš„資料型別宣告整數 FOR 迴圈åªèƒ½æœ‰ä¸€å€‹ç›®æ¨™è®Šæ•¸SQLSTATE 程å¼ç¢¼ç„¡æ•ˆæ¨™ç±¤ä¸å­˜åœ¨FOREACH 的迴圈變數必須是已知變數或變數清單資料列迴圈的迴圈變數必須是記錄或資料列變數,或是純é‡è®Šæ•¸æ¸…å–®FOR 迴圈的下é™ä¸å¯ç‚º null括號ä¸ç›¸ç¬¦SQL é‹ç®—å¼çš„çµå°¾éºæ¼ "%s"SQL 陳述å¼çš„çµå°¾éºæ¼ "%s"缺少 SQL 陳述å¼éºæ¼è³‡æ–™åž‹åˆ¥å®£å‘Šç¼ºå°‘é‹ç®—å¼ä¸å¯å°‡ Null 值指派給宣告為 NOT NULL 的變數 "%s"陣列維度數目 (%d) è¶…éŽå…è¨±çš„ä¸Šé™ (%d)查詢 "%s" 未傳回資料查詢 "%s" 䏿˜¯ SELECT查詢 "%s" 傳回 %d å€‹æ¬„ä½æŸ¥è©¢ "%s" å‚³å›žå¤šå€‹è³‡æ–™åˆ—æŸ¥è©¢æ²’æœ‰çµæžœè³‡æ–™çš„目的地查詢傳回多個資料列查詢沒有傳回任何資料列EXECUTE çš„æŸ¥è©¢å­—ä¸²åƒæ•¸ç‚º null紀錄 "%s" æ²’æœ‰æ¬„ä½ "%s"尚未指派記錄 "%s"紀錄或資料行變數ä¸èƒ½ç”¨åœ¨å¤šé …ç›® INTO æ¸…å–®é—œè¯ "%s"ä¸å­˜åœ¨é—œä¿‚ "%s" 䏿˜¯è³‡æ–™è¡¨é—œè¯ "%s.%s"ä¸å­˜åœ¨ç›¸å°æˆ–çµ•å°æŒ‡æ¨™ä½ç½®ç‚º nullå‚³å›žçš„è¨˜éŒ„åž‹åˆ¥èˆ‡é æœŸçš„記錄型別ä¸ç›¸ç¬¦ã€‚å‚³å›žçš„è³‡æ–™åˆ—çµæ§‹èˆ‡è§¸ç™¼çš„è³‡æ–™è¡¨çµæ§‹ä¸ç›¸ç¬¦è³‡æ–™åˆ—或記錄變數ä¸å¯ç‚º CONSTANT資料列或記錄變數ä¸å¯ç‚º NOT NULLset-valued 函弿–¼ç„¡æ³•接å—集åˆçš„內容中進行呼å«åˆ†å‰²ç¶­åº¦(%d)è¶…å‡ºæœ‰æ•ˆç¯„åœ 0..%d陳述å¼å€å¡ŠæŸ¥è©¢çš„çµæ§‹èˆ‡å‡½å¼çµæžœåž‹åˆ¥ä¸ç›¸ç¬¦ä¸‹æ¨™ç‰©ä»¶ä¸æ˜¯é™£åˆ—èªžæ³•éŒ¯èª¤èªžæ³•éŒ¯èª¤ï¼Œé æœŸ "="èªžæ³•éŒ¯èª¤ï¼Œé æœŸ "FOR"為 RAISE æŒ‡å®šçš„åƒæ•¸å¤ªå°‘指定太多的 INTO 變數為 RAISE æŒ‡å®šçš„åƒæ•¸å¤ªå¤šè§¸ç™¼å‡½å¼åªèƒ½ç•¶åšè§¸ç™¼å‘¼å«è§¸ç™¼å‡½å¼ä¸èƒ½æœ‰å®£å‘ŠéŽçš„åƒæ•¸è§¸ç™¼ç¨‹åºç„¡æ³•傳回集åˆåž‹åˆ¥ "%s" åªæ˜¯æ®¼éžé æœŸçš„函å¼å®šç¾©çµå°¾ç„¡æ³•辨識的 GET DIAGNOSTICS 項目無法辨識 RAISE 陳述å¼é¸é …無法辨識的例外æ¢ä»¶ "%s"FOR 迴圈的上é™ä¸å¯ç‚º null宣告為 NOT NULL 的變數 "%s" ä¸èƒ½é è¨­ç‚º NULL變數 "%s" ä¸å­˜åœ¨è®Šæ•¸ "%s" 具有處擬型別 %s變數 "%s" 必須是指標型別或 refcursor åž‹åˆ¥å°‡å‚³å›žå€¼è½‰æ›æˆå‡½å¼çš„傳回值時儲存呼å«åƒæ•¸åˆ°å€åŸŸè®Šæ•¸æ™‚RETURN NEXT 中æä¾›çš„記錄型別錯誤RETURN NEXT 中æä¾›çš„çµæžœåž‹åˆ¥éŒ¯èª¤