# ## $"* šBà   )2<BHPY`gov€Š‘íôûèä5FQ]guƒŒ“hpy†�˜Ÿ 2\™áZ çÄåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ %sÌç áðïäåêôÞ óýíôáîç óôç óôÞëç %u óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÌç áðïäåêôü Ðñïóäéïñéóôéêü SQL óôç óôÞëç %u óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÁôáßñéáóôï ìðëïê IF/ELSE/ENDIF óôç ãñáììÞ %u óôï áñ÷åßï %sÌç õðïóôçñéæüìåíïò ôýðïò äåäïìÝíùí óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÌç áðïäåêôÞ óõíèÞêç WHENEVER óôç óôÞëç %u óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÌç áðïäåêôÞ åíÝñãåéá WHENEVER óôç óôÞëç %u óôç ãñáììÞ %u ôïõ áñ÷åßïõ %s , € ± ø ?‹ÊÌç áðïäåêôÞ ìåôáâëçôÞ êåíôñéêïý õðïëïãéóôÞ óôç óôÞëç %u óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÐñüôáóç óå ëÜèïò èÝóç óôç ãñáììÞ %u óôï áñ÷åßï %s¹äç ìÝóá óå ôìÞìá äÞëùóçò (declare section) óôç ãñáììÞ %u óôï áñ÷åßï %s¼÷é ìÝóá óå ôìÞìá äÞëùóçò (declare section) óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åßíáé äõíáôü ôï Üíïéãìá include áñ÷åßïõ "%s" óôç ãñáììÞ %u óôï áñ÷åßï %sÌç äçëùìÝíï Ðñïóäéïñéóôéêü SQL "%s" óôç ãñáììÞ %u óôï áñ÷åßï %s2�ËO™áòÌç áíáãíùñéóìÝíç óýíôáîç ãëþóóáò êåíôñéêïý õðïëïãéóôÞ áãíïÞèçêå óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åßíáé äõíáôü ôï Üíïéãìá cursor óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åßíáé äõíáôÞ ç áíÜëõóç ôçò ðñüôáóçò óôç ãñáììÞ %u óôï áñ÷åßï %sÁíáìåíüôáí "%s", áëëÜ âñÝèçêå "%.15s" óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åßíáé äõíáôÞ ç ëÞøç äåóìåõìÝíùí ìåôáâëçôþí óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åßíáé äõíáôÞ ç ëÞøç ïñéóìÝíùí ìåôáâëçôþí óôç ãñáììÞ %u óôï áñ÷åßï %sÓöÜëìá Oracle: %s8pœßj«Úí×þñïò åîáíôëÞèçêå - äåí åßíáé äõíáôÞ ç äÝóìåõóç %u bytesÄåí åßíáé äõíáôÞ ç áðïóýíäåóç áðü ôçí ORACLEÌåôáâëçôÞ Indicator "%s" ìå ëÜèïò ôýðï Þ ìÞêïò, ãñáììÞ %u,áñ÷åßï %sÌç äçëùìÝíç ìåôáâëçôÞ indicator "%s" óôç ãñáììÞ %u óôï áñ÷åßï %sÌç áðïäåêôÞ ìåôáâëçôÞ êåíôñéêïý õðïëïãéóôÞ "%s" óôç ãñáììÞ %u óôï áñ÷åßï %sÅðáíáäçëùìÝíï Ðñïóäéïñéóôéêü SQL "%s" óôç ãñáììÞ %u óôï áñ÷åßï %sÅðéëïãÞ "%s" ìç áðïäåêôÞ óáí EXEC ORACLE OPTIONÁóáöÞò åðéëïãÞ "%s" > j!‚$¨%Ð&'<(p)£ÖÌç áðïäåêôÞ ôéìÞ äüèçêå ãéá ôçí åðéëïãÞ "%s"Ìç áðïäåêôÞ åðéëïãÞ "%s"Ëåßðåé ï ôåëåóôÞò ãéá ôçí åðéëïãÞ "%s"Äåí ðñïóäéïñßóèçêå üíïìá áñ÷åßïõ åéóüäïõÄåí åßíáé äõíáôÞ ç óýíäåóç óôçí ORACLE ìå "%s". ÓöÜëìá ORACLE áñéèìüò: %uÄåí åßíáé äõíáôü ôï Üíïéãìá cursorÄåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ åéóüäïõ "%s"Äåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ ëßóôáò "%s"Äåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ åîüäïõ "%s"*&,}-À/þ2YÅÁðáéôåßôáé EXEC SQL INCLUDE SQLCA üôáí mode=ANSI êáé ÷ñçóéìïðïéÞôáé WHENEVER SQLWARNINGÁóõìöùíßá ìåãÝèïõò ìÞôñáò óôï INTO/USING. ÅëÜ÷éóôï åßíáé: %s(%u:%u)ÖñÜóç %s ìç êáôÜëëçëç óôç ãñáììÞ %u óôï áñ÷åßï %s. Áãíïåßôáé.Åêêßíçóç ìç ïëïêëçñùìÝíçò óôáèåñÜò ó÷ïëßïõ/áëöáñéèìçôéêïý êïíôÜ óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åßíáé äõíáôÞ ç äçìéïõñãßá ðåñéãñáöçôÞ, ëüãù ôÝëïõò åíüôçôáò ðñïãñÜììáôïò, ôåëéêÞ ãñáììÞ %u óôï áñ÷åßï %s3,5v6¸7û8J<“ÝÔï ìÝãåèïò ôïõ VARCHAR %s åßíáé ìåãáëýôåñï áðü 65533, ãñáììÞ %u ôïõ áñ÷ %sÌåôáâëçôÞ FOR %s Ý÷åé ìç áðïäåêôü ôýðï óôç ãñáììÞ %u óôï áñ÷åßï %sÔÝëïò-Ðñüôáóçò áíáìåíüôáí óôç óôÞëç %u óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÌÞôñá "%s" äåí åðéôñÝðåôáé óáí äåóìåõìÝíç ìåôáâëçôÞ óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí åðéôñÝðåôáé öñÜóç FOR óå ðñüôáóç SELECT óôç ãñáììÞ %u ôïõ áñ÷åßïõ %s.Êáé ç CURSOR êáé ç STATEMENT Ý÷ïõí öñÜóåéò AT óôç ãñáììÞ %u óôï áñ÷åßï %s.=,>V?·@ùAXBƒÌÓöÜëìá óôç ãñáììÞ %u, óôÞëç %u. PLS-%u: %sÐñÝðåé íá ÷ñçóéìïðïéåßôáé ç åðéëïãÞ SQLCHECK=SEMANTICS(FULL) üôáí äåí õðÜñ÷åé åíóùìáôùìÝíç PL/SQLÂñÝèçêå ôÝëïò ôïõ áñ÷åßïõ %s ðñéí ôï ÔÝëïò-Ðñüôáóçò óôç ãñáììÞ %u!¼ëåò ÷ñÞóåéò äåäïìÝíçò ìåôáâëçôÞò êåíôñéêïý õðïëïãéóôÞ ðñÝðåé Ý÷ïõí ßäéåò ìåôáâëçôÝò åíäåßêôåò.Áðáéôåßôáé userid, áëëÜ äåí ðñïóäéïñßæåôáé.Ôï userid ÷ñçóéìïðïéåßôáé ìüíï üôáí SQLCHECK = FULL, ôï userid áãíïÞèçêå.C,DjE½FGPH~¹Ôï Ireclen îåðåñÜóèçêå. Ç ãñáììÞ %u óôï áñ÷åßï %s ðåñéêüðçêå.Ïé ìåôáâëçôÝò êåíôñéêïý õðïëïãéóôÞ êáé åíäåßêôç äåí ìðïñïýí íá Ý÷ïõí ôï ßäéï üíïìá.Ç ìåôáâëçôÞ êåíôñéêïý õðïëïãéóôÞ "%s" Ý÷åé ìç õðïóôçñéãìÝíï ôýðï äåäïìÝíùí, ãñáììÞ %u áñ÷ %sÌç áðïäåêôÞ óýíôáîç, ÅêèåôéêÞ ôéìÞ óôçí ðñüôáóç SQL: %sÄåí åßíáé äõíáôü ôï Üíïéãìá áñ÷åßïõ ìçíõìÜôùí.Ôï ìÞêïò ôïõ ïíüìáôïò áñ÷åßïõ åéóüäïõ õðåñâáßíåé ôï ìÝãéóôïI2KwL¤MÙN>OtP¼åCursor äçëþèçêå áëëÜ ðïôÝ äåí Ýãéíå OPEN óôç ãñáììÞ %u ôïõ áñ÷åßï %s.":" áíáìåíüôáí ðñéí ôç ìåôáâëçôÞ ôïõ åíäåßêôçÏ ôýðïò DISPLAY ðñÝðåé íá åßíáé SIGN LEADING SEPARATE×ñÞóç Üíù-êÜôù ôåëåßáò ìå áñéèìçôéêÞ åôéêÝôá óå ðñüôáóç WHENEVER äåí åßíáé óõìâáôÞ ìå ôï ðñüôõðï ANSIÐñïåéäïðïßçóç FIPS: Ìç áðïäåêôü Áíáãíùñéóôéêü ANSI SQLÔï ðñüôõðï ANSI áðáéôåß Üíù-êÜôù ôåëåßá óôçí åôéêÝôá óå ðñüôáóç WHENEVERÔï áíáãíùñéóôéêü TYPE Ý÷åé Þäç ãßíåé TYPEQ8R}SºUV%WLX›YÑûÄåí åðéôñÝðåôáé ðñïóäéïñéóìüò êëßìáêáò ãéá ôï äåäïìÝíï ôýðï äåäïìÝíùíÏé ðñïóäéïñéóìïß ìÞêïõò êáé êëßìáêáò ðñÝðåé íá åßíáé áêÝñáéïéÄåí åðéôñÝðïíôáé äåóìåõìÝíåò êáé ïñéóìÝíåò ìåôáâëçôÝò óå ðñüôáóç CREATEÓöÜëìá êáôÜ ôï ãñÜøéìï óôï áñ÷åßï %sÔï ðçãáßï áñ÷åßï %s Ý÷åé ìçäåíéêü ìÞêïòÇ ðñüôáóç EXEC SQL TYPE äåí åðéôñÝðåôáé ãéá áõôÞ ôç ãëþóóá êåíôñéêïý õðïëïãéóôÞÁíáìåíüôáí áíáãíùñéóôéêü ôýðïõ ïñéóìÝíï áðü ôïí ÷ñÞóôçÌç áðïäåêôüò ðñïóäéïñéóìüò TYPE ôçò OracleZ2[}\É]^B_…`ÁïÐñÝðåé íá äïèåß ðñïóäéïñéóìüò áêñßâåéáò/êëßìáêáò ãéá ôýðï äåäïìÝíùí DECIMALÐñüôáóç TYPE áðáéôåß ðñïóäéïñéóìü ìïñöÞò ãéá áõôüí ôýðï äåäïìÝíùí ôçò OracleÌÞêïò êáé/Þ êëßìáêá áóõìâßâáóôåò ìå ðñïóäéïñéóìÝíï ôýðï äåäïìÝíùí ôçò OracleÌç áðïäåêôÞ Þ áðáñ÷áéùìÝíç åðéëïãÞ, áãíïÞèçêåÔï ìÞêïò ìÞôñáò ãéá ôïí ôýðï äåäïìÝíùí char[n] ðñÝðåé íá åßíáé >= 2Ëåßðåé ç ðñüôáóç PROGRAM, SUBROUTINE, FUNCTION, Þ BLOCK DATAÄåí åðéôñÝðåôáé FETCH óå ìÞôñá ãéá mode=ANSI14a2b{cÀdeIfœgÆêÇ ÷ñÞóç ôùí ôýðùí DECIMAL êáé DISPLAY åðéôñÝðåôáé ìüíï ãéá COBOL êáé PL/IÄåí ìðïñåß íá ÷ñçóéìïðïéçèåß ðñïóäéïñéóìüò êëßìáêáò óå áõôü ôï óçìåßïÄåí ìðïñåß íá ÷ñçóéìïðïéçèåß ðñïóäéïñéóìüò ìÞêïõò ìå ôýðïõò ROWID êáé DATE êáé MLSLABELÇ ìç áêÝñáéá åôéêÝôá äåí áêïëïõèåß ôï ðñüôõðï ANSIÏ ðåæüò ÷áñáêôÞñáò 'e' óå áñéèìü êéíçôÞò õðïäéáóôïëÞò äåí áêïëïõèåß ôï ðñüôõðï ANSIÇ FOR UPDATE åßíáé ìßá åðÝêôáóç ôçò OracleÇ öñÜóç AT åßíáé ìßá åðÝêôáóç Oracleh8i]jŒkÖlmIn‰o²ÿÇ öñÜóç FOR åßíáé ìßá åðÝêôáóç OracleÔï ðñüôõðï ANSI áðáéôåß åäþ ôç ëÝîç êëåéäß WORKÇ RELEASE åßíáé ìßá åðÝêôáóç ôçò Oracle óôéò ðñïôÜóåéò COMMIT êáé ROLLBACKÇ ðñüôáóç CONNECT åßíáé åîáñôçìÝíç áðü ôçí õëïðïßçóç ôçò OracleÇ ðñüôáóç áõôÞ äåí õðïóôçñßæåôáé áðü ôï ðñüôõðï ANSIDynamic SQL êáé PL/SQL åßíáé åðåêôÜóåéò ôçò Oracle óôçí ANSI SQLÅðÝêôáóç ôçò Oracle óôçí ðñüôáóç WHENEVERÇ ôéìÞ SQLCHECK óôçí ðñüôáóç EXEC ORACLE îåðåñíÜ ôçí ôéìÞ ôçò ãñáììÞò åíôïëþíp2qir©söt u9vjÂÏ ôýðïò äåäïìÝíùí äåí õðïóôçñßæåôáé áðü ôï ðñüôõðï ANSIÔéìÞ åðéëïãÞò DBMS ìç áðïäåêôÞ ìå ôç äåäïìÝíç ôéìÞ åðéëïãÞò MODEÁðáéôåßôáé ðñïóäéïñéóìüò ìÞêïõò óôéò ðñïôÜóåéò EXEC SQL VAR ãéá ôýðïõò VARxxxÁðáéôåßôáé ìÞôñá åäþÁõôÞ ç ìÞôñá Ý÷åé Þäç äïèåß óå ðñüôáóç ARRAYLENÌç áðïäåêôüò ôýðïò ôçò ìåôáâëçôÞò ìÞêïõò ARRAYLENÇ ÷ñÞóç áñ÷éêïðïßçóçò ìåôáâëçôþí êåíôñéêïý õðïëïãéóôÞ äåí õðïóôçñßæåôáé áðü ôçí ANSI SQL w>xyy¥zÎ{|C~qº€¼åÇ ôéìÞ ôçò ìåôáâëçôÞò const óôçí öñÜóç INTO èá ôñïðïðïéçèåßÓöÜëìá Å/Å áñ÷åßïõ êáôÜ ôçí êáôáóêåõÞ êþäéêáÄåí õðïóôçñßæïíôáé ìÞôñåò äåéêôþí VARCHARÔï üíïìá áñ÷åßïõ åéóüäïõ êáé ôï üíïìá áñ÷åßïõ åîüäïõ ôáõôßæïíôáé¼ëç ç äÞëùóç VARCHAR ðñÝðåé íá åßíáé óôçí ßäéá ãñáììÞÇ åðéëïãÞ COMMON_NAME ðñïóäéïñßæåôáé ðïëý áñãÜÄåí åßíáé äõíáôÞ ç åýñåóç Þ ôï Üíïéãìá ôïõ áñ÷åßïõ äéáìüñöùóçò óõóôÞìáôïò%sÓïâáñü óöÜëìá åðåîåñãáóôÞ ãñáììÞò åíôïëþí�2„P…µ‡ˆ0‰MŠ�ÍÐñÝðåé íá äïèåß ç åðéëïãÞ "%s"Ôï ìÝãåèïò ìÞôñáò åíäåéêôéêþí äåí ðñÝðåé íá åßíáé ìéêñüôåñï áðü ôç ìåôáâëçôÞ ôïõ êåíôñéêïý õðïëïãéóôÞÁðáéôåßôáé ç åðéëïãÞ ãñáììÞò åíôïëþí MODE=ANSI ìå ôçí åðéëïãÞ NLS_LOCAL=YESÇ ÷ñÞóç Result Set Cursor äåí åßíáé standard SQLÌç áðïäåêôÞ äÞëùóç SQL_CURSORÌç áðïäåêôÞ ÷ñÞóç ôçò ìåôáâëçôÞò êåíôñéêïý õðïëïãéóôÞ SQL cursorResult Set Cursors äåí åöáñìüæïíôáé óå áõôü ôïí ðñïìåôáãëùôôéóôÞ‹2Œy�ÁŽ�0�h‘¬çÄåí åßíáé äõíáôÞ ç áëëáãÞ ôïõ MAXLITERAL ìåôÜ áðü ìéá ðñüôáóç EXEC SQLÏé CREATE FUNCTION/PROCEDURE/PACKAGE/TRIGGER åßíáé åðåêôÜóåéò ôçò OracleÁóöÜëåéá íçìÜôùí (thread) äåí åöáñìüæåôáé óå áõôü ôïí ðñï-ìåôáãëùôôéóôÞÄåí âñÝèçêå ðñüôáóç EXEC SQL CONTEXT USEÇ ìåôáâëçôÞ context ÷ñüíïõ-åêôÝëåóçò äåí Ý÷åé óùóôü ôýðïUNSAFE_NULL=YES ðñÝðåé íá ÷ñçóéìïðïéåßôáé ìå DBMS=V7 êáé MODE=ORACLEÇ ðñüôáóç áõôÞ ìðïñåß íá ÷ñçóéìïðïéçèåß ìüíï ìå THREADS=YES’8“tè®éÞêëTì„í¥ÂÌç áðïäåêôÞ ôéìÞ ãéá åðéëïãÞ êåíôñéêïý õðïëïãéóôÞ, áãíïÞèçêåÄåí õðïóôçñßæåôáé ðéá DBMS=V6, ÷ñçóéìïðïéåßôáé DBMS=NATIVEÄåí Ý÷åôå åîïõóéïäüôçóç íá ôñÝîåôå ôçí Pro*COBOLÇ åîïõóéïäüôçóÞ óáò ãéá ôçí Pro*COBOL ëÞãåé óýíôïìáÌç áðïäåêôüò ÷áñáêôÞñáò "%c" óå ðåñéï÷Þ indicator, ãñáììÞ %u áñ÷ %sÌç áðïäåêôÞ óõíÝ÷åéá óôç ãñáììÞ %u óôï áñ÷åßï %sÓå ðñüôáóç EXEC óôï ôÝëïò-áñ÷åßïõÄå âñÝèçêå PROCEDURE DIVISIONî2ïð¡ñàò+óaô§ÀÄåí ìðïñåß íá áñ÷ßæåé ðñüôáóç EXEC óôçí Ðåñéï÷Þ A óôç ãñáììÞ %u óôï áñ÷åßï %sÄå âñÝèçêå WORKING-STORAGE SECTIONÅããñáöÝò ðïëëáðëþí óôïé÷åßùí äåí åðéôñÝðïíôáé óôï ôìÞìá DECLAREÃéá hostlan = COB74, êÜèå ðñüôáóç SQL ðñÝðåé íá áêïëïõèåßôáé áðü ELSE Þ "."Ìç áðïäåêôÞ ÷ñÞóç ÷áñáêôÞñá NULL óå óôáèåñÜ ÷áñáêôÞñùíÇ öñÜóç USAGE IS BINARY ðñÝðåé íá ôåñìáôßæåôáé ìå "." óôçí ßäéá ãñáììÞDATA DIVISION äåí âñÝèçêåõ2ö€÷¶øîù.únûÅõÌç áðïäåêôÞ ÷ñÞóç ôçò ìåôáâëçôÞò ìÞôñáò PIC N "%s" óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí õðïóôçñßæåôáé "VARYING" ìå ôçí öñÜóç PIC N PICTUREÄåí ìðïñåß íá ãßíåé åîéóïññüðçóç ôçò ìåôáâëçôÞò PIC N %sÄåí õðïóôçñßæïíôáé óôáèåñÝò ÷áñáêôÞñá "N" óå åíóùìáôùìÝíç PL/SQLÄåí ìðïñåß íá ÷ñçóéìïðïéçèåß êáé SQLCA êáé ìéá ìåôáâëçôÞ SQLCODEÌÝãåèïò åíäéÜìåóçò ìíÞìçò ìåôáôñïðÞò ìðïñåß íá ðñïóäéïñéóèåß ìüíï ãéá ôýðïõò ÷áñáêôÞñùíÌç áðïäåêôü ìÝãåèïò åíäéÜìåóçò ìíÞìçò ìåôáôñïðÞòL8MnN£°Ò±²1b•ÇÄåí Ý÷åôå åîïõóéïäïôçèåß íá åêôåëÝóåôå ôçí Pro*FORTRANÇ åîïõóéïäüôçóç óáò ãéá ôçí Pro*FORTRAN ëÞãåé óýíôïìáÌç áðïäåêôÞ åôéêÝôá óôç ãñáììÞ %u óôï áñ÷åßï %sÄåí Ý÷åôå åîïõóéïäïôçèåß íá åêôåëÝóåôå ôçí Pro*CÇ åîïõóéïäüôçóç óáò ãéá ôçí Pro*C ëÞãåé óýíôïìáÔï áíáãíùñéóôéêü "%s" ðåñéêüðçêå óå 31 ÷áñáêôÞñåòÄåí Ý÷åôå åîïõóéïäïôçèåß íá åêôåëÝóåôå ôçí Pro*PL/IÇ åîïõóéïäüôçóÞ óáò ãéá ôçí Pro*PL/I ëÞãåé óýíôïìáx2ygÜ›ÝËæ çGè¥üÄåí Ý÷åôå åîïõóéïäïôçèåß íá åêôåëÝóåôå ôçí Pro*PascalÇ åîïõóéïäüôçóç óáò ãéá ôçí Pro*Pascal ëÞãåé óýíôïìáÄåí Ý÷åôå åîïõóéïäüôçóç ãéá åêôÝëåóç ôçò Pro*AdaÇ åîïõóéïäüôçóç óáò ãéá ôçí Pro*Ada ðñüêåéôáé íá ëÞîåé óýíôïìáÄåí õðÜñ÷åé êáìßá ðñüôáóç Package, Procedure Þ Function óôï %sÁíáãíùñéóôéêü óôç ãñáììÞ %d ôïõ áñ÷åßïõ %s ðïëý ìåãÜëï ãéá ôïí ðáñáãüìåíï êþäéêá óôï áñ÷åßï %sÌç áðïäåêôÞ åíôïëÞ EXEC SQL INCLUDE ôïõ áñ÷åßïõ %s âñÝèçêå óôç ãñáììÞ %u óôï áñ÷åßï %sé’ëåÐEÑEÒ^ÓoÔzÕ}ր׋Ø�ٕڧۺܽÝÀÞÆßÍàÕáßâàãíäÿÐñïåéäïðïßçóç FIPS: Ìç õðïóôçñéæüìåíïò ôýðïò äåäïìÝíùí óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sÐñïåéäïðïßçóç FIPS: Ìç äçëùìÝíç ìåôáâëçôÞ êåíôñéêïý õðïëïãéóôÞ "%s" óôç ãñáììÞ %u ôïõ áñ÷åßïõ %sINTO/ÄåóìåõìÝíç ìåôáâëçôÞÔÝëïò-åíôïëÞò-SQL:GETPUTBlock.FieldINTOVALUESÖñÜóç VALUES (...)ÔÝëïò-öñÜóçò-VALUESSQ0SQLSQLCA SQLCA, &sqlca, ]ÔÝëïò-Áñ÷åßïõ)$åàæáçåèîéôêúëì í3î;ï>ð@ñnòoóxô{õ}ö�÷†ø‹ù�ú–ûžü¢ýªþ«ÿ¸ÀÅÎÏÙÚâðöý(,ANYSTATEMENTCURSORDEFINEDATABASEundefined0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,FORAT: Þ áëöáñéèìçôéêÞ/áñéèìçôéêÞ óôáèåñÜ&Pro*COBOLyesnolongshortquoteapostansi14terminalnoneOptions:vöñÜóç PICTUREEND-EXECTIMESCONTINUE..<áêÝñáéïò>:IaddressÔÝëïò-Ðñüôáóçòoraclelimited ¶ º À Å ÑÖâîøú #)269AEKM O!P"V#l4n5›äfullansi13iso13ansi13/iso13iso14ansi14/iso14ROLLBACK TO FOR UPDATEISPro*FORTRANPro*CPro*PL/IPro*PascalPro*Adasyntaxsemanticsansiisoansi/isokr_cansi_cv6v7vnative<áëöáñéèìçôéêÞóôáèåñÜ>v8Ôï äåóìåõìÝíï ìðëïê ôçò ìíÞìçò Ý÷åé ãåìßóåé. Áíé÷íåýèçêå åóùôåñéêü ÓöÜëìá ôïõ PRO* êáôÜ ôçí áðüðåéñá pccfre(%8.x,%u). 6n7º8Ô9Ü:ã;ð<þ= >?&@+A2B@CdD�E±FÙþÁíé÷íåýèçêå åóùôåñéêü ÓöÜëìá ôïõ PRO* êáôÜ ôçí áðüðåéñá pccrlc(%8.x,%u,%u). ÅðéëïãÝò ãñáììÞò åíôïëþí: áêÝñáéïòóýìâïëïhost_languageinput_filenameinclude_pathlist_filenameoutput_filenameAM_ID÷ñÞóôçòêùä. ðñüóâáóçòÌÝãåèïò ôçò Context Area (óå Kbytes)Áí íáé (yes), ÷ñÞóç åëÝã÷ïõ ìåôáöïñÜò ASAÅôéêÝôá áñ÷Þò FORTRAN ãéá äçìéïõñãßáÏñéóìüò åíüò óõìâüëïõ ãéá ÷ñÞóç óå IFDEFÅôéêÝôá ôÝëïõò FORTRAN ãéá äçìéïõñãßá GJH|I‘JÒKôL M7NtO–PºQÙüÁí íáé (yes), åìöÜíéóç ôùí óöáëìÜôùí óôï ôåñìáôéêüÌïñöÞ áñ÷åßïõ åéóüäïõÁí íáé (yes), èá äéáôçñçèåß OraCursor (äåí èá ãßíåé åðáíåê÷þñçóç)COBOL, COB74, FORTRAN, Pascal, PLI¼íïìá áñ÷åßïõ åéóüäïõ¼íïìá äéáäñïìÞò ãéá ôá áñ÷åßá EXEC SQL INCLUDEÁí íáé (yes), èá äçìéïõñãçèåß åìðåñéå÷üìåíïò êþäéêáò (ü÷é AM)ÌïñöÞ åããñáöÞò ôïõ áñ÷åßïõ åéóüäïõÌÝãåèïò åããñáöÞò ôïõ áñ÷åßïõ åéóüäïõÄéá÷ùñéóôéêü óôáèåñþí ôçò COBOLÁñéóôåñü ðåñéèþñéï (ìüíï óôçí PL/I) RPSdT…U¨V´WÝXYEZj[š\©]Êí¼íïìá áñ÷åßïõ ëßóôáòÌïñöÞ åããñáöÞò ôïõ áñ÷åßïõ ëßóôáòÌÝãåèïò åããñáöÞò ôïõ áñ÷åßïõ ëßóôáòÔýðïò ëßóôáòÌÝãéóôï ìÞêïò ôùí áëöáñéèìçôéêþí óôáèåñþíÌÝãéóôïò áñéèìüò ôùí OraCursors óôçí êñõöÞ ìíÞìç cursorÅÜí ç ôéìÞ åßíáé ansi, èá ôçñçèåß ôï ðñüôõðï ANSI (Ôï ISO13 åßíáé óõíþíõìï ôïõ ANSI13)¼íïìá áñ÷åßïõ åîüäïõ (ãéá ôïí ðáñá÷èÝíôá êþäéêá)×ñÞóç ôïõ ORACAÌïñöÞ åããñáöÞò ôïõ áñ÷åßïõ åîüäïõÌÝãåèïò åããñáöÞò ôïõ áñ÷åßïõ åîüäïõ ^D_c`ƒa¿bõc6dUeŠf�g°òÌÞêïò óåëßäáò óôï áñ÷åßï ëßóôáòÁíáãíùñéóôéêü Module ÐñïóðÝëáóçòÁí íáé (yes), èá åêôåëåóèåß íÝá äÝóìåõóç óå êÜèå FETCH/USINGÁí íáé (yes), èá äçìéïõñãçèåß åðáíáåéóáãüìåíïò êþäéêáòÁí íáé (yes), èá ãßíåé åëåõèÝñùóç ôïõ OraCursor ìåôÜ ôçí åêôÝëåóçÄåîß ðåñéèþñéï (ìüíï óôçí PL/I)Áí íáé (yes), èá äçìéïõñãçèåß óöÜëìá FOUND óôç SELECTÅðßðåäï åëÝã÷ïõ SQLÅðßðåäï åëÝã÷ïõ SQLÁíáãíùñéóôéêü ÷ñÞóôç êáé êùäéêüò ðñüóâáóçò ãéá óýíäåóç óôçí Oracleh\i”jàkçlþmn$o6p=qGr]sŠt¥uÚöÁí yes (íáé), èá äçìéïõñãçèåß xref ôùí óõìâüëùí ôïõ PRO* "[*]" äçëþíåé üôé áõôÞ ç åðéëïãÞ åßíáé áðïäåêôÞ ìÝóù ôïõ EXEC ORACLE OPTIONUNKNOWNÐñïìåôáãëþôôéóç ôïõ %s Áíáãíùñéóôéêü ÷ñÞóôç: Êùä. Ðñüóâáóçò: ÔñÝ÷ïõóåò ÅðéëïãÝòÓåëßäá ÓôáôéóôéêÜÊþäéêáò åðéóôñïöÞò: %uÁñéèìüò ìçíõìÜôùí åðéðÝäïõ óïâáñüôçôáò %c: %uÁñéèìüò ãñáììþí åéóüäïõ: %uÁñéèìüò äçëùìÝíùí ìåôáâëçôþí êåíôñéêïý õðïëïãéóôÞ: %uÁñéèìüò ïíïìÜôùí cursors: %uv\wzx©yºzÙ{Þ|ä}ê~ì€A�h‚¯ƒÀÑÁñéèìüò ïíïìÜôùí ðñïôÜóåùí: %uÌÝãéóôïò áñéèìüò bytes ðïõ ÷ñçóéìïðïéÞèçêáí: %uÁíáãíùñéóôéêÜ SQLÌåôáâëçôÝò êåíôñéêïý õðïëïãéóôÞÁíáö.Ïñéóì.ÃñáììÞóåÐñï-êáèïñéóìÝíï óýìâïëïÓõíÝâç ìïéñáßï óöÜëìá ìå ôçí ôñÝ÷ïõóá ðñüôáóç SQL óôçí PL/SQL. PRO* áíß÷íåõóå åóùôåñéêü óöÜëìá (%d). Ðáñáêáëïýìå åðéêïéíùíåßóôå ìå ôï ÔìÞìá ÕðïóôÞñéîçò Ðåëáôþí ôçò Oracle. Current_of_cursorêëÞèçêå ç pc5fty! „>…‡†¡‡Íˆ÷‰ŠW‹‰Œ¢êóöÜëìá - äåí åßíáé äõíáôÞ ç åýñåóç ôçò äåóìåõìÝíçò ìåôáâëçôÞò óôç ëßóôá! ÓöÜëìá åóùôåñéêÞò äïìÞò: #Áí íáé (yes), èá ôïðïèåôçèïýí åíäåßêôåò FIPS¸îïäïò ãñáììþí åëÝã÷ïõ ìåôáãëùôôéóôÞ #line<êïéíü ðñüèåìá ïíïìÜôùí> üíïìá áñ÷åßïõ *Ðñüèåìá ãéá äçìéïõñãçìÝíá êïéíÜ ïíüìáôá ìðëïêÄçìéïõñãßá K&R C Þ C ðïõ áêïëïõèåß ôï ðñüôõðï ANSIÔñüðïò óõìâáôüôçôáò V7/V8Áí íáé (yes), èá åðéôñáðïýí ðïëëáðëÜ õðïðñïãñÜììáôá ìå SQL áíÜ ðñïÝëåõóç�2Žq�‰�Ù‘&’_“ ÙÁí íáé (yes), åðéôñÝðåôáé áõôüìáôç óýíäåóç óå ëïãáñéáóìïýò ops$comp/comp-5 óå Pro*COBOLÁí íáé (yes), èá ãßíåé áðïäï÷Þ óôïé÷åßùí ïìÜäáò VARCHAR ïñéóìÝíùí áðü ôïí ÷ñÞóôçÁí íáé (yes), èá ãßíåé áðïäï÷Þ äçëþóåùí ìåôáâëçôþí êåíôñéêïý õðïëïãéóôÞ PIC NÁí íáé (yes), èá èåùñçèåß üôé ç ìåôáâëçôÞ SQLCODE õðÜñ÷åéÁí íáé (yes), èá ðáñÝ÷åôáé õðïóôÞñéîç ðïëëáðëþí íçìÜôùí (threads)Áí íáé (yes), èá åðéôñáðïýí ìç áóöáëåßò ðñïóêïìßóåéò null”8•f–’—ɘû™,šZhˆ¿ÁðïäåêôÝò ãëþóóåò ãéá êåíôñéêü õðïëïãéóôÞ: AdaÁðïäåêôÝò ãëþóóåò ãéá êåíôñéêü õðïëïãéóôÞ: CÁðïäåêôÝò ãëþóóåò ãéá êåíôñéêü õðïëïãéóôÞ: COBOL, COB74ÁðïäåêôÝò ãëþóóåò ãéá êåíôñéêü õðïëïãéóôÞ: FORTRANÁðïäåêôÝò ãëþóóåò ãéá êåíôñéêü õðïëïãéóôÞ: PascalÁðïäåêôÝò ãëþóóåò ãéá êåíôñéêü õðïëïãéóôÞ: PLIÁí integer, comp-1 ùò short êáé comp-2 ùò longÁðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéòi8j�k¶lõm,nfo˜pÆìÁí íáé (yes), èá ãßíåé ÷ñÞóç åëÝã÷ïõ ìåôáöïñÜò ASA (ASA carriage control)Áí íáé (yes), èåþñçóç üôé ç ìåôáâëçôÞ SQLCODE õðÜñ÷åéÁí íáé (yes), åðéôñÝðåôáé áõôüìáôç óýíäåóç óå ëïãáñéáóìïýò ops$Áðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéòÁí íáé (yes), èá äçìéïõñãçèåß Êþäéêáò ANSI C Ðñüèåìá ãéá êáôáóêåõáóìÝíá êïéíÜ ïíüìáôá ìðëïê [*]Áí integer, comp-1 ùò short êáé comp-2 ùò longÄçìéïõñãßá ìåôáâëçôþí comp-5 áíôß comp q>r�s¨tËuóv*w\xˆy¹ö×ñçóéìïðïéåßôáé ãéá ôïí ðñïóäéïñéóìü áñ÷åßùí äéáìüñöùóçò ïñéóìÝíùí áðü ôïí ÷ñÞóôçÔñüðïò óõìâáôüôçôáò V7/V8ÄåóìåõìÝíï ìüíï ãéá åóùôåñéêÞ ÷ñÞóçÏñéóìüò åíüò óõìâüëïõ ãéá ÷ñÞóç óå IFDEFÁðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéòÁí íáé (yes), åìöÜíéóç ôùí óöáëìÜôùí óôï ôåñìáôéêüÁí íáé (yes), èá ôïðïèåôçèïýí åíäåßêôåò FIPSÌïñöÞ ôùí ãñáììþí áñ÷åßïõ åéóüäïõ Áí íáé (yes), êñÜôçóç ôïõ OraCursor (ü÷é åðáíáêáèïñéóìüò) [*] zV{q|†}µ~ìô€�B‚‚ƒ“„§…¯†ÒôÃëþóóá êåíôñéêïý õðïëïãéóôÞ¼íïìá áñ÷åßïõ åéóüäïõ¼íïìá äéáäñïìÞò ãéá áñ÷åßá EXEC SQL INCLUDE [*]Áðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéò*irecfm*ÌÝãåèïò åããñáöÞò ôïõ áñ÷åßïõ åéóüäïõ¸îïäïò ãñáììþí åëÝã÷ïõ ìåôáãëùôôéóôÞ #lineÄéá÷ùñéóôéêü ãéá áëöáñéèìçôéêÝò óôáèåñÝò ôçò COBOL Áñéóôåñü ðáñÜèõñï¼íïìá áñ÷åßïõ ëßóôáò*lrecfm*ÌÝãåèïò åããñáöÞò ôïõ áñ÷åßïõ ëßóôáòÔýðïò ëßóôáò [*] ‡>ˆk‰¦Šì‹4Œ��›ŽË�ôüÌÝãéóôï ìÞêïò ôùí áëöáñéèìçôéêþí óôáèåñþí [*]ÌÝãéóôïò áñéèìüò ôùí OraCursors óôçí êñõöÞ ìíÞìç cursor [*]Áí ansi, èá ôçñçèåß ôï ðñüôõðï ANSI Áí íáé (yes), èá åðéôñáðïýí ðïëëáðëÜ õðïðñïãñÜììáôá ìå SQL áíÜ ðñïÝëåõóçÁí íáé (yes), èá ãßíåé áðïäï÷Þ äçëþóåùí ìåôáâëçôþí êåíôñéêïý õðïëïãéóôÞ PIC NÅðéëïãÞ åéäéêÞ ãéá Stratus¼íïìá áñ÷åßïõ åîüäïõ (ãéá ôïí ðáñá÷èÝíôá êþäéêá)×ñÞóç ôçò ðåñéï÷Þò åðéêïéíùíéþí ORACA [*]*orecfm* �>‘a’€“´”ë•"–Y—˜˜¦ßÌÝãåèïò åããñáöÞò ôïõ áñ÷åßïõ åîüäïõÌÞêïò óåëßäáò óôï áñ÷åßï ëßóôáòÅìöÜíéóç ôçò Ýêäïóçò ôïõ ÐñïìåôáãëùôôéóôÞ ôçò PL/SQLÁðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéòÁðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéòÁðáñ÷áéùìÝíï óôçí ôñÝ÷ïõóá êáé ôéò ìåëëïíôéêÝò åêäüóåéòÁí íáé (yes), èá áðïäåóìåõôåß ï OraCursor ìåôÜ ôçí åêôÝëåóç [*]Äåîß ðåñéèþñéïÁí íáé (yes), èá äçìéïõñãçèåß óöÜëìá FOUND óôç SELECT [*]™2šn› œÃ�ž=ŸÏÅðßðåäï åëÝã÷ïõ SQL Áí íáé (yes), èá ðáñÝ÷åôáé õðïóôÞñéîç åñãáóéþí AdaÄåóìåõìÝíï ìüíï ãéá åóùôåñéêÞ ÷ñÞóçÁí íáé (yes), èá ðáñÝ÷åôáé õðïóôÞñéîç ðïëëáðëþí íçìÜôùí (threads)Áí íáé (yes), èá åðéôñáðïýí ìç áóöáëåßò ðñïóêïìßóåéò nullÁíáãíùñéóôéêü ÷ñÞóôç êáé êùäéêüò ðñüóâáóçò ãéá óýíäåóç óôçí OracleÁí íáé (yes), èá ãßíåé áðïäï÷Þ óôïé÷åßùí ïìÜäáò VARCHAR ïñéóìÝíùí áðü ôïí ÷ñÞóôç RÁí íáé (yes), èá äçìéïõñãçèïýí äéáóôáõñïýìåíåò áíáöïñÝò óõìâüëùí [*]ÿÿÿÿ