ÈçºÎʹÓà PL/SQL development ×Ô¶¯Éú³Éϵͳµ±Ç°Ê±¼ä
ÔÚjava³ÌÐòÀïÏòÊý¾Ý¿â²åÈëÒ»ÌõÊý¾Ý£¬ÒªÇó ʱ¼ä×Ö¶Î ÊÇ×Ô¶¯Éú³ÉµÄϵͳµ±Ç°Ê±¼ä¡£ÇëÎÊÈçºÎÔÚPL/SQLÀïÉèÖà лл
select sysdate from dual;
¿ÉÒÔ²éѯµ±Ç°ÈÕÆÚ¡£°ÑËü´æ½øÒ»¸ö±äÁ¿²»¾Í¿ÉÒÔÁË£¿
ʱ¼ä×Ö¶ÎÖ±½Ó¸³³Ésysdate¾Í¿ÉÒÔ°É
лл ¸Õ²ÅÎÒÊÔ¹ýÁË °Ñʱ¼ä×Ö¶ÎÖ±½Ó¸³³Ésysdate Éú³ÉµÄʱ¼äÊÇ ÄêÔÂÈÕ Ê±·ÖÃë ¿É·ñ°ÑËüת»»³ÉÄêÔÂÈÕ
to_char(sysdate,'yyyy-mm-dd')
ÓÃto_char()º¯Êýת»¯Ò»ÏÂ
to_char(sysdate,'yyyy-mm-dd')
todate(to_char£¨sysdate£¬'yyyymmdd'£©)
ÓÃto_char(sysdate,'yyyy-mm-dd')ת»»³öÏÖ
ORA-08161£ºÎÄ×ÖÓë¸ñʽ×Ö·û´®²»Æ¥Åä
===========================================================================
--Add/modify columns
alter table CARDAPPLY modify APP_TIME default to_char(sysdate,'yyyy-mm-dd')===========================================================================
ÄãµÄʱ¼ä×Ö¶ÎÓ¦¸ÃÊÇdateÀàÐ͵ģ¬Ö±½Ó´æÈësysdate¼´¿É¡£
Ö»ÊDz鿴µÄʱºòÓÃto_char(ÄãµÄʱ¼ä×Ö¶Î,'yyyy-mm-dd')ת»¯Ò»Ï¾ÍÐÐÁË¡£
ÓÃ to_date(to_char(sysdate,'yyyy-mm-dd'))
ת»»µÄʱºò³öÏÖһϴíÎó
----------------------------------------
ORA-02262 ¶ÔÁÐĬÈÏÖµ±í´ïʽ½øÐÐÀàÐͼì²éʱ£¬³öÏÖ ORA-4044
--Add/modify columns
alter table CARDAPPLY modify APP_TIME default to_date(to_char(sysdate,'yyyy-mm-dd'))
-----------------------------------
ͬÒâ8¥˵µÄ,²é¿´µÄʱºò×öת»»
ÄѵÀ¾ÍûÓбðµÄ°ì·¨Âð£¿
SQL code
{{----
Ïà¹ØÎÊ´ð£º
ÎÒÒ»¸öÏîÄ¿£¬Óиö²åÈë²Ù×÷£¬¾ßÌåÊÇÕâÑùµÄ£º
ÎÒÓнø»õÐÅÏ¢±í¡£ÔÚ³ö»õʱѡÔñÏàÓ¦µÄ½ø»õÐÅÏ¢£¬ÊäÈëÊýÁ¿£¬Ñ¡Ôñ²¿Ãź󣬵㱣´æ°´Å¥£¬ÓÉÓÚÍøÂçÑÓʱ£¬µãÒ»ÏÂûÓз´Ó³£¬ÓÚÊÇÓû§¾ÍÓÖµãһϣ¬µ¼ÖÂÒ»´Î²åÈëÁËÁ½Ìõ¼Ç¼:
Àý£º
......
³¡¾°ÈçÏ£º
¿Í»§°Ñ±¸·ÝºÃµÄÊý¾Ý¿â£¬·¢¸øÎÒ£¬ÎÒÔÚ±¾»ú»¹Ôºó£¬ÔËÐÐдºÃµÄ´æ´¢¹ý³Ì£¬±È½Ï¿ì£¬²¢ÇÒÔÚʵʩÄDZßÔËÐÐͬÑù±È½Ï¿ì¡£µ«Êǵ±ÊµÊ©ÔÚ¿Í»§ÄDZßÔËÐеÄʱºòËٶȾͷdz£µÄÂý£¬Ê±¼ä³¬³öÁ˳ÌÐòµÄʱ¼äÏÞÖÆ¡£Ô¶³ÌÔÚ¿Í»§ÄÇ ......
ÎÒÓÐÒ»¸ö±í£¬½á¹¹ÊÇÕâÑù¡£
ת³ö µ¥Î» תÈ뵥λ ±ÊÊý ½ð¶î
date(Ö÷) outid(Ö÷) inid(Ö÷) num amt
2009 1 2 1 500 Ϊ 1 µ¥Î» ÔÚ2009Ä ......
СµÜ£¬×î½üҪתÐÐÈ¥×öoracle¿ª·¢ÁË£¬ÓÉÓÚ´óѧ±Ïҵʱ£¬×ßÁ˸öÍä·£¬ÏÖÔÚºÜСÐÄ£¬ÎÊÏ£¬×öPL/SQLÓÐûÓÐǰ;£¿£¿£¿
µ±È»ÎÒ˵µÄÕâ¸öǰ;ÊÇÖ¸ ÒÔºóÒªÌø²Û£¬Êг¡¶ÔÕâÑùµÄÈ˲ŵÄÐèÇóÁ¿´ó²»´ó£¿£¿
3q ÄÇ¿´À´»¹Ö»ÄÜÏȽӴ ......
ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
declare
TYPE test_rec IS record(
code varchar(10),
name varchar(30)
);
v_book test_rec;
......