# ## $" d�W¢  �lrPYaiqy‚‹� d>ehf—g¿hÒiøj&kol©äÄåí åßíáé äõíáôÞ ç áñ÷éêïðïßçóç ôçò PL/SQLÄåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ åéóüäïõÌïéñáßï óöÜëìá êáôÜ ôçí ðñïåðåîåñãáóßá CÊùäéêüò ðñüóâáóçò: Äåí åßíáé äõíáôÞ ç óýíäåóç óôçí OracleÄåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ ëßóôáòÔï userid ÷ñçóéìïðïéåßôáé ìüíï üôáí SQLCHECK = FULL, ôï userid áãíïÞèçêå.Äåí ìðïñåßôå íá ðñïóäéïñßóåôå PARSE = FULL üôáí CODE = CPPUNSAFE_NULL=YES åðéôñÝðåôáé áí MODE=ORACLE êáé DBMS=V7 Þ V8m,nhoºpqPržáSQLCHECK=NONE äåí õðïóôçñßæåôáé ðéá.. ÷ñçóéìïðïéåßôáé SYNTAXDBMS=V6_CHAR äåí óõíéóôÜôáé. ×ñçóéìïðïéåßóôå CHAR_MAP=VARCHAR2, DBMS=V7 áíôß áõôïýÇ åðéëïãÞ CHAR_MAP áãíïÞèçêå. Ìüíï CHAR_MAP=VARCHAR2 åðéôñÝðåôáé ãéá DBMS=V6Ç åðéëïãÞ OBJECTS áãíïÞèçêå. OBJECTS=YES äåí åðéôñÝðåôáé ãéá DBMS=V6 Þ V7.Äåí õðïóôçñßæåôáé ðéá DBMS=V6, ÷ñçóéìïðïéåßôáé DBMS=NATIVE, CHAR_MAP=VARCHAR2.Ôï üñéóìá ãñáììÞò MODE=ANSI äåí ìðïñåß íá ÷ñçóéìïðïéçèåß ìå DBMS=V6s8truÂLûMHNwO¦PÉùÄåí åßíáé äõíáôü ôï Üíïéãìá ôïõ áñ÷åßïõ åîüäïõ ãéá åããñáöÞÐñÝðåé íá ðñïóäéïñßóåôå ìéá ðñïÝêôáóç áñ÷åßïõ ÷ñçóéìïðïéþíôáò ôçí åðéëïãÞ HEADERÏ Ýëåã÷ïò óçìáóéïëïãßáò áðåíåñãïðïéÞèçêå áðü ôï TimesTen.×ñÞóç ìïñöïðïßçóçò åëÝã÷ïõ ìåôáöïñÜò carriage control (carriage control), ASAÅðéôñÝðåôáé áõôüìáôç óýíäåóç óå ëïãáñéáóìü ops$Áðåéêüíéóç arrays ÷áñáêôÞñùí êáé áëöáñéèìçôéêþíÊëåßóéìï üëùí ôùí cursors óå COMMITÔéìÞ CMAX ãéá ôçí ðåñéï÷Þ óõãêÝíôñùóçò óõíäÝóåùí Q>RnSŸTÓUV4WVX�YËÔéìÞ CMÉÍ ãéá ôçí ðåñéï÷Þ óõãêÝíôñùóçò óõíäÝóåùíÔéìÞ CINCR ãéá ôçí ðåñéï÷Þ óõãêÝíôñùóçò óõíäÝóåùíÔéìÞ CTIMEOUT ãéá ôçí ðåñéï÷Þ óõãêÝíôñùóçò óõíäÝóåùíÔéìÞ CNOWAIT ãéá ôçí ðåñéï÷Þ óõãêÝíôñùóçò óõíäÝóåùíÁíÜëõóç êáôÜ ôç ÷ñÞóç ôïõ Common SQL Front EndÏ ôýðïò êþäéêá ðïõ èá äçìéïõñãçèåßÏ ôýðïò óåô ÷áñáêôÞñùí ðïõ õðïóôçñßæåé ï ìåôáãëùôôéóôÞò CÕðåñêÜëõøç ôïõ áñ÷åßïõ äéáìüñöùóçò óõóôÞìáôïò ìå êÜðïéï ÜëëïÕðïóôÞñéîç äõíáôüôçôáò äçìéïõñãßáò ðåñéï÷þí óõíäÝóåùíZ8[y\°]Ï^_*`na¥ÖÐáñÜêáìøç ôçò ðñïêáèïñéóìÝíçò ðñïÝêôáóçò ôùí ïíïìÜôùí áñ÷åßùí C++ÕðïóôÞñéîç óýíôáîçò ãéá ôçí åéóáãùãÞ/åðéëïãÞ ìÞôñáò DB2êáôÜóôáóç óõìâáôüôçôáò v6/v7/v8Äçìéïõñãßá ìáêñïåíôïëÞò '#define SQLCODE sqlca.sqlcode'Ïñéóìüò åíüò óõìâüëïõ ðñïåðåîåñãáóôÞÑýèìéóç äéÜñêåéáò óôáèåñïðïßçóçò ãéá ôá áíôéêåßìåíá óôçí êñõöÞ ìíÞìçÐñïóäéïñéóìüò óçìáóéïëïãßáò SQL Oracle Þ ÄõíáìéêÞò ANSIÁí ôá ìçíýìáôá óöÜëìáôïò óôÝëíïíôáé óôï ôåñìáôéêüb8cld¢eÓfgMhœi¸é¼íïìá ôïõ áñ÷åßïõ ëßóôáò ãéá óöÜëìáôá áñ÷åßïõ intypeÕðïóôÞñéîç åéäïðïéÞóåùí óõìâÜíôùí äçìïóßåõóçò-åããñáöÞòÔïðïèÝôçóç åíäåéêôþí FIPS ÷ñÞóçò óõìâáôÞò ìå ANSIÐñïóäéïñéóìüò ðñïÝêôáóçò áñ÷åßïõ ãéá Ðñï-ìåôáãëùôôéóìÝíåò Åðéêåöáëßäåò¸ëåã÷ïò êñÜôçóçò ôùí cursors óôçí êñõöÞ ìíÞìç cursorÁóáöÝò óçìåßï áðïèÞêåõóçò (savepoint) ðñéí ôçí åéóáãùãÞ áðü ôçí åíäéÜìåóç ìíÞìçÔï üíïìá ôïõ áñ÷åßïõ åéóüäïõÄéáäñïìÝò êáôáëüãïõ ãéá ôá ðåñéëáìâáíüìåíá áñ÷åßáj8kjl�mÃnùopVq�ÅÔï üíïìá ôïõ áñ÷åßïõ åéóüäïõ ãéá ðëçñïöïñßåò ôýðïõÔï ìÞêïò åããñáöÞò ôïõ áñ÷åßïõ åéóüäïõÐñïóèÞêç åíôïëþí #line óôïí êþäéêá ðïõ äçìéïõñãåßôáéÕðåñêÜëõøç ôïõ ðñïêáèïñéóìÝíïõ ïíüìáôïò áñ÷åßïõ ëßóôáòÔï ìÞêïò åããñáöÞò ôïõ áñ÷åßïõ ëßóôáòÇ ðïóüôçôá äåäïìÝíùí ðïõ äçìéïõñãïýíôáé óôï áñ÷åßï ëßóôáòÌÝãéóôï ìÞêïò ìéáò äçìéïõñãçìÝíçò áëöáñéèìçôéêÞò óôáèåñÜòÌÝãéóôïò áñéèìüò ôùí áíïé÷ôþí cursors óôçí êñõöÞ ìíÞìçr8s‡t»uvHw…x¢y½ÙÌÝãéóôïò áñéèìüò ãñáììþí ðñïò áðïèÞêåõóç óôçí åíäéÜìåóç ìíÞìç êáôÜ ôçí åéóáãùãÞÓõìâáôüôçôá ôïõ êþäéêá ìå ôïõò êáíüíåò Oracle Þ ANSIÕðïóôÞñéîç ãéá áñéèìïýò êéíçôÞò õðïäéáóôïëÞò/äéðëÞò áêñßâåéáò ôïõ ôïðéêïý óõóôÞìáôïòÐñïóäéïñéóìüò ìåôáâëçôþí ÷áñáêôÞñùí Åèíéêþí Ãëùóóþí (NLS)¸ëåã÷ïò ôïõ ôñüðïõ åêôÝëåóçò ôçò óçìáóéïëïãßáò ÷áñáêôÞñùí NLSÕðïóôÞñéîç ôýðùí áíôéêåéìÝíùíÔï üíïìá ôïõ áñ÷åßïõ åîüäïõ¸ëåã÷ïò ôçò ÷ñÞóçò ôïõ ORACA z>{b|­}È~ë€T��‚ÈýÔï ìÞêïò åããñáöÞò ôïõ áñ÷åßïõ åîüäïõÊáôçãïñßá óôçí ïðïßá äçìéïõñãïýíôáé äéáñèñþóåéò [yes/no/<üíïìá êáôçãïñßáò>]Ðñüèåìá ïíüìáôïò äéÜñèñùóçòÔï ìÞêïò óåëßäáò ôïõ áñ÷åßïõ ëßóôáò¸ëåã÷ïò ôïõ ðïéïò ìç SQL êþäéêáò èá áíáëýåôáéÁñéèìüò ãñáììþí ðñï-áíÜêôçóçò êáôÜ ôç óôéãìÞ OPEN ôïõ cursor¸ëåã÷ïò áðïäÝóìåõóçò ôùí cursors áðü ôçí êñõöÞ ìíÞìç cursorÁí íáé (yes), äçìéïõñãÞóôå äéáñèñþóåéò óôç âÜóç äåäïìÝíùí¸ëåã÷ïò óçìáéïäüôçóçò ôùí óöáëìÜôùí åðéëïãÞò (select) ƒ>„i…Œ†È‡æˆ‰9Šm‹¬ïÐïóüôçôá åëÝã÷ïõ SQL óå ÷ñüíï ìåôáãëþôôéóçòÌÝãåèïò êñõöÞò ìíÞìçò ãéá ðñïôÜóåéòÊáôÜëïãïò üðïõ âñßóêïíôáé ôá áñ÷åßïõ åðéêåöáëßäáò óõóôÞìáôïòÄåóìåõìÝíï ãéá åóùôåñéêÞ ÷ñÞóçÄçëþíåé ìéá ðïëõíçìáôéêÞ åöáñìïãÞ×ñÞóç êùäéêþí ôýðïõ Oracle Þ ANSI ãéá ÄõíáìéêÞ SQLÅðéôñÝðåôáé NULL ðñïóêüìéóç ÷ùñßò ìåôáâëçôÞ åíäåßêôç¸íá áëöáñéèìçôéêü óýíäåóçò üíïìá÷ñÞóôç/êùä.ðñüóâáóçò [@üíïìáâä]Ç ìïñöÞ ôïõ óåô ÷áñáêôÞñùí ðïõ ÷ñçóéìïðïéåßôáé áðü ìåôáâëçôÝò UTF16Œ&�OŽz�¯�ýýÅðéôñÝðåôáé ç ÷ñÞóç Ýììåóùí äïìþí varcharÐïéá Ýêäïóç åíüò áíôéêåéìÝíïõ èá åðéóôñáöåßÐåñéëáìâÜíåôáé äéáóôáýñùóç áíáöïñþí óôï áñ÷åßï ëßóôáòÕðïóôÞñéîç ôçò ðñïåðéëåãìÝíçò äçìéïõñãßáò ôïðéêþí íçìÜôùí (thread) ôùí windowsÿÿÿÿ