Þ•¦Lß| ø ù 47J#].$°&Õ-ü9*+d«ÀÐ8ï#(3L2€³CÆ 0(DY?ž=Þ<Yn†"¦(É(ò*rF"¹%ÜDCG!‹-­8Û9>N R›RîBA „3¥NÙ5(,^‹.©Ø é+ô4 &U6|3³#ç) H5(~.§/Ö'"=2`.“7ÂFúDA†¡¼&Öý20M~)›=Å=AWp†(›Äá4ý.2-a6Æ Ú3û/FEUŒ&â % $F k  Ÿ $² @× @!'Y!! !<»!%ø!(" G"h"("¨"Æ"9æ" #,=#8j#K£#>ï#4.$c$6s$"ª$ Í$Ú$õ$M%&`%!‡%"©%'Ì%0ô%0%&%V&|&J–&%á&!'#)'%M'&s'@š'Û' ø'"(1<(En(3´(4è(1))O))y)N£)#ò**+A+%D+j+9„+7¾+%ö+9,7V,cŽ,7ò,*-H-d-)x-G¢-.ê-K.@e.¦.t».)0/JZ/Y¥/Rÿ/IR0=œ0Ú0ë0ÿ0"17?14w1N¬1‰û11…2.·2kæ2ER3&˜39¿3Tù3<N4@‹4Ì4NÜ4l+5T˜5)í5R6fj6@Ñ6B7'U7>}7¼7Ì79Ñ7G 82S8L†8AÓ8-92C9_v9CÖ9I:Jd:'¯:4×:( ;.5;4d;<™;PÖ;O'<.w<!¦<È<3ç<%=CA=O…=Õ=5ô=L*>Hw>À>"×>ú>?//?_?#|?< ?9Ý?T@?l@¬@0Ç@Uø@NA[mA{ÉA@EB!†B)¨B'ÒBúB$C7C+MCVyC[ÐC8,D-eD.“D$ÂD.çD8E#OE(sE5œE(ÒE"ûERF qFA’FTÔFQ)Gl{GAèG*HH=H9†HÀH ÐH"ñHuI5ŠI/ÀI+ðI9J>VJ3•J=ÉJKKSSK2§K&ÚK6L=8L>vLWµL M,M'KM8sMX¬MZNK`NM¬N;úN=6ONom$‚š;W„L 3 ’?O¡9 S,K_–k†t›|f¤d(}5bEY!@TQZ‡‹A£&z8%CU<R€2ž+cŠ7hwŸ60.Œ“'œuIaX —p…gPFH‰]jyƒ[)1*J=˜D`VqxBi^r”™¥ˆ/- {n 4#¦‘¢eŽ"vG\•:s>l~M"%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 a procedureRETURN 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.argument %d is an output argument but is not writablearguments 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 assign to system column "%s"cannot 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 variablediagnostics 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 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 variable cannot be part of multiple-item INTO listrelation "%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 tableset-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 shelltype of parameter %d (%s) does not match that when preparing the plan (%s)unexpected 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" does not existvariable "%s" has pseudo-type %svariable "%s" is declared CONSTANTvariable "%s" must be of type cursor or refcursorvariable "%s" must have a default value, since it's declared NOT NULLvariable "%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) 11 Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org PO-Revision-Date: 2018-05-13 15:28+0900 Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Poedit 2.0.6 Last-Translator: Language: vi_VN "%s" không phải là má»™t biến"%s" không phải là biến vô hướng%s%s tại nÆ¡i kết thúc đầu vào%s tại hoặc gần"%s"Giá trị BY cá»§a vòng lặp FOR không thể là nullGiá trị BY cá»§a vòng lặp FOR phải lá»›n hÆ¡n 0Câu lệnh CASE thiếu phần ELSE.Không thể sá»­ dụng CONTINUE bên ngoài vòng lặpEXECUTE cá»§a SELECT ... INTO chưa được thá»±c thiEXIT không thể được sá»­ dụng bên ngoài má»™t vòng lặp, trừ khi nó có má»™t nhãnCâu lệnh FETCH không thể trả vá» nhiá»u hàngFOR trên câu lệnh EXECUTEFOR trên các dòng SELECTFOR trên con trá»FOR vá»›i biến số nguyên vòng lặpBiến cho vòng lặp FOREACH ... SLICE phải là má»™t kiểu mảngBiểu thức FOREACH không được là nullBiểu thức FOREACH phải tạo ra má»™t mảng, không phải kiểu %sBiến vòng lặp FOREACH không được thuá»™c loại mảngFOREACH trên mảngGET STACKED DIAGNOSTICS không thể được sá»­ dụng bên ngoài bên ngoài má»™t trình xá»­ lý ngoại lệINTO được chỉ định nhiá»u lầnINTO được sá»­ dụng vá»›i lệnh không thể trả vá» dữ liệuNếu bạn không muốn sá»­ dụng kết quả cá»§a SELECT, hãy sá»­ dụng PERFORM.Nó có thể tham chiếu đến má»™t biến PL/pgSQL hoặc má»™t cá»™t bảng.Danh sách các cấu trúc lập trình sẽ tạo ra má»™t cảnh báo.Danh sách các cấu trúc lập trình sẽ tạo ra lá»—i.Hàm PL/pgSQL %sHàm PL/pgSQL %s %sHàm PL/pgSQL %s dòng %d %sHàm PL/pgSQL %s dòng %d tại %sCác hàm PL/pgSQL không thể chấp nhận kiểu %sCác hàm PL/pgSQL không thể trả vá» kiểu %sThá»±c hiện các kiểm tra được đưa ra trong các câu lệnh ASSERT.Hiển thị thông tin vá» các tham số trong phần DETAIL cá»§a các thông báo lá»—i được tạo ra khi INTO ... STRICT lá»—i.Tùy chá»n RAISE đã được chỉ định: %sTùy chá»n lệnh RAISE không thể là nullRAISE không có tham số không thể được sá»­ dụng bên ngoài má»™t trình xá»­ lý ngoại lệRETURN NEXT không thể có tham số trong hàm vá»›i tham số OUTRETURN NEXT phải có má»™t tham sốRETURN không thể có tham số trong má»™t thá»§ tụcRETURN không thể có tham số trong tập hợp giá trị trả vá» cá»§a hàmRETURN không thể có tham số trong hàm trả vá» voidRETURN không thể có tham số trong hàm vá»›i tham số OUTCâu lệnh SQLÄặt xá»­ lý xung đột giữa tên biến PL/pgSQL và tên cá»™t bảng.Thay vào đó các đối số cá»§a trigger có thể được truy cập thông qua TG_NARGS và TG_ARGV.Cấu trúc tuple cá»§a má»™t bản ghi chưa được gán là không xác định.sá»­ dụng RETURN NEXT hay RETURN QUERY.Sá»­ dụng má»™t khối BEGIN vá»›i má»™t cấu trúc EXCEPTION để thay thế.Thay vào đó có thể bạn muốn sá»­ dụng EXECUTE ... INTO hoặc EXECUTE CREATE TABLE ... AS.đối số %d là đối số đầu ra nhưng không thể ghiđối số được đưa ra cho con trá» không có đối sốđối số cần thiết cho con trá»chỉ số mảng sá»­ dụng trong gán không thể là nulllá»—i assertiongánkhông thể sá»­ dụng nhãn khối "%s" trong CONTINUEnhãn khối phải được đặt trước DECLARE, không phải saukhông thể COPY tá»›i/từ client trong PL/pgSQLkhông thể gán giá trị không phải-phức hợp cho biến bản ghikhông thể gán giá trị không-phức hợp cho biến dòngkhông thể gán cho cá»™t hệ thống "%s"không thể begin/end transactions trong PL/pgSQLkhông thể trả vá» giá trị không-phức hợp từ hàm trả vá» kiểu phức hợpkhông thể chỉ định REVERSE trong vòng lặp truy vấn FORkhông thể sá»­ dụng RETURN NEXT trong má»™t hàm không phải-SETOFkhông thể sá»­ dụng RETURN QUERY trong má»™t hàm không phải-SETOFkhông tìm thấy trưá»ng hợp nàycollation không được há»— trợ bởi kiểu %stham chiếu cá»™t "%s" không rõ ràngbiên dịch hàm PL/pgSQL "%s" gần dòng %dHàm đã kết thúc trước khi trả vá» RETURNthá»§ tục trigger kết thúc trước khi tra vá» RETURNkhông thể xác định loại đối số thá»±c tế cho hàm Ä‘a hình "%s"không thể xác định kiểu thá»±c tế trả vá» cho hàm Ä‘a hình "%s"con trá» "%s" đã Ä‘ang được sá»­ dụngcon trá» "%s" không tồn tạicon trá» "%s" có đối sốcon trá» "%s" không có đối số tên là "%s"con trá» "%s" không có đối sốvòng lặp FOR sá»­ dụng con trá» chỉ có má»™t biến đíchvòng lặp FOR sá»­ dụng con trá» phải sá»­ dụng má»™t biến con trá»biến con trá» "%s" là nullbiến con trá» phải là má»™t biến đơn giảndiagnostics mục %s không được cho phép trong GET CURRENT DIAGNOSTICSdiagnostics mục %s không được phép trong GET STACKED DIAGNOSTICSkhai báo trùng lặptrong khi dá»n dẹp ngoại lệtrong lúc Ä‘i vào hàmtrong lúc kết thúc hàmtrong khi khởi tạo trạng thái thá»±c thitrong khi vào khối lệnhtrong khi kết thúc khối lệnhtrong khi khởi tạo biến cục bá»™ trong khối lệnhnhãn kết thúc "%s" khác vá»›i nhãn cá»§a block "%s"nhãn kết thúc "%s" được chỉ định cho khối không được gắn nhãnkhông thể khai báo đối số cho hàm sá»± kiện triggerkỳ vá»ng FROM hoặc INkhai báo kiểu dữ liệu không đầy đủvòng lặp FOR sá»­ dụng số nguyên chỉ được phép có má»™t biến đíchmã SQLSTATE không hợp lệbiến vòng lặp cá»§a FOREACH phải là biến được biết hoặc danh sách biếnvòng lặp cá»§a vòng lặp trên các dòng phải là má»™t biến bản ghi hoặc danh sách các biến vô hướnggiá»›i hạn dưới cá»§a vòng lặp FOR không thể là nulldấu ngoặc đơn không khá»›pthiếu "%s" ở cuối biểu thức SQLthiếu "%s" ở cuối câu lệnh SQLthiếu câu lệnh SQLthiếu khai báo kiểu dữ liệuthiếu biểu thứckhông đủ đối số cho con trá» "%s"giá trị null không thể được gán cho biến "%s" được khai báo NOT NULLsố lượng chiá»u cá»§a mảng (%d) vượt quá số lượng tối Ä‘a cho phép (%d)tên thông số "%s" được sá»­ dụng nhiá»u lầntruy vấn "%s" không trả vá» dữ liệutruy vấn "%s" không phải là má»™t SELECTtruy vấn "%s" trả lại %d cá»™ttruy vấn "%s" đã trả lại nhiá»u hàngtruy vấn không có đích cho dữ liệu kết quảtruy vấn trả vá» nhiá»u dòngtruy vấn không trả lại dòng nàođối số chuá»—i truy vấn cá»§a EXECUTE là nullbản ghi "%s" không có trưá»ng "%s"bản ghi "%s" chưa được gánbiến bản ghi không thể là má»™t phần cá»§a danh sách INTO nhiá»u mụcrelation "%s" không tồn tạivị trí con trá» tương đối hoặc tuyệt đối là nullloại bản ghi đã trả vá» không khá»›p vá»›i kiểu được ghi kỳ vá»ngcấu trúc hàng trả vá» không khá»›p vá»›i cấu trúc cá»§a trigger bảnghàm thiết lập giá trị được gá»i trong ngữ cảnh không thể chấp nhận má»™t tập hợpkích thước slice (%d) nằm ngoài phạm vi hợp lệ 0..%dkhối câu lệnhcấu trúc cá»§a truy vấn không khá»›p vá»›i kiểu kết quả hàmđối tượng chỉ số không phải là má»™t mảnglá»—i cú pháplá»—i cú pháp, kỳ vá»ng "="lá»—i cú pháp, kỳ vá»ng "FOR"không có nhãn "%s" được đính kèm vá»›i bất kỳ khối hoặc vòng lặp nào kèm theo câu lệnh nàyquá ít thông số được chỉ định cho RAISEquá nhiá»u biến INTO được chỉ địnhquá nhiá»u đối số cho con trá» "%s"quá nhiá»u thông số được chỉ định cho RAISEhàm trigger chỉ có thể được gá»i như má»™t triggerkhông thể khai báo đối số cho hàm triggerthá»§ tục trigger không thể trả vá» má»™t tập hợpkiểu "%s" chỉ là má»™t shell(chưa được định nghÄ©a ná»™i dung)kiểu tham số %d (%s) không khá»›p vá»›i thông số khi chuẩn bị plan (%s)định nghÄ©a kết thúc hàm không mong đợikhông nhận ra mục GET DIAGNOSTICSkhông thể xác định tùy chá»n cho lệnh RAISEkhông thể nhận ra Ä‘iá»u kiện cá»§a ngoại lệ "%s"giá»›i hạn trên cá»§a vòng lặp FOR không thể là nullgiá trị cho tham số "%s" cá»§a con trá» "%s" được chỉ định nhiá»u lầnbiến "%s" không tồn tạibiến "%s" có pseudo-type %sbiến "%s" được khai báo CONSTANTbiến "%s" phải là kiểu con trá» hoặc refcursorbiến "%s" phải có giá trị mặc định, vì nó được khai báo là NOT NULLbiến "%s" làm cho má»™t biến được định nghÄ©a trước đó không khả thịtrong khi ép kiểu giá trị trả vá» cho kiểu trả vá» cá»§a hàmtrong khi lưu trữ các đối số gá»i vào trong các biến cục bá»™kiểu bản ghi trả vá» không đúng trong RETURN NEXTkiểu kết quả trả vá» không đúng trong RETURN NEXT