SQL³£ÓÃÈÕÆÚʱ¼ä´¦Àíº¯Êý
×î½üÔÚÔÚÒ»µçÁ¦ÏµÍ³£¬ÀïÃæÓõ½±¨±í£¬¾³£ÐèÒª¶ÔSQLÈÕÆÚ½øÐвÙ×÷¡£ÏÖÔÚ½«Ò»Ð©³£ÓõÄSQLÈÕÆÚ²Ù×÷º¯Êý¼ÇÏÂ
/**//**//**//* datepart()º¯ÊýµÄʹÓà ¡¡¡¡
* datepart()º¯Êý¿ÉÒÔ·½±ãµÄÈ¡µ½Ê±ÆÚÖеĸ÷¸ö²¿·Ö
*ÈçÈÕÆÚ£º2006-07--02 18£º15£º36.513
* yy:È¡Äê ¡¡¡¡2006
* mm:ȡԠ¡¡¡¡7
* dd:È¡ÔÂÖеÄÌì ¡¡¡¡2
* dy:È¡ÄêÖеÄÌì ¡¡¡¡183
* wk:È¡ÄêÖеÄÖÜ ¡¡¡¡27
* dw:È¡ÖÜÖеÄÌì ¡¡¡¡1
* qq:È¡ÄêÖеļ¾¶È 3
* hh:ȡСʱ ¡¡¡¡18
* mi:È¡·ÖÖÓ ¡¡¡¡15
* ss:È¡Ãë ¡¡¡¡36
* ÒÔϼòµ¥µÄÓï¾ä¿ÉÒÔÑÝʾËùÈ¡µ½µÄ½á¹û
*/
select getdate()
select datepart(mm,getdate())
select datepart(yy,getDate())
select datepart(dd,getdate())
select datepart(dy,getdate())
select datepart(wk,getdate())
select datepart(dw,getdate())
select datepart(qq,getdate())
select datepart(hh,getdate())
select datepart(mi,getdate())
select datepart(ss,getdate())
select datediff(dd,getdate(),'12/25/2006')--¼ÆËã´Ó½ñÌìµ½12/25/2006»¹ÓжàÉÙÌì
select datediff(mm,getdate(),'12/25/2006')--¼ÆËã´Ó½ñÌìµ½12/25/2006»¹ÓжàÉÙ¸öÔÂ
select datename(mm,getdate()) ¡¡¡¡--ÒÔ×Ö·û´®¶ø²»ÊÇÊý×ÖµÄÐÎʽµÃµ½½ñÌìµÄÔ·ݣ¨07£©
select dateadd(dd,30,getdate()) ¡¡¡¡--ÔÚĿǰµÄÈÕÆÚÈÕÆÚÉϼÓ30Ìì
select dateadd(mm,3,getdate()) ¡¡¡¡--ÔÚĿǰµÄÈÕÆÚÈÕÆÚÉϼÓ3¸öÔÂ
select dateadd(yy,1,getdate()) ¡¡¡¡--ÔÚĿǰµÄÈÕÆÚÈÕÆÚÉϼÓ1Äê
select DATEADD(qq,DATEDIFF(qq,0,getdate()), 0)--µÃµ½±¾¼¾¶ÈµÚÒ»Ìì
select dateadd(mm,-3,DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)) --µÃµ½ÉÏÖ÷¡¢¼¾¶ÈµÚÒ»Ìì--ÁíÍâʹÓÃgetdate()
º¯Êý·µ»ØµÄÈÕÆÚ°üÀ¨µ½ºÁÃë¼¶£¬ÓÐʱÎÒÃÇÖ»ÐèҪȡ³öÒ»²¿·ÖÈç 200
Ïà¹ØÎĵµ£º
MSDN: http://msdn.microsoft.com/en-us/library/bb386976.aspx £¨Ó¢ÎÄ£©
http://msdn.microsoft.com/zh-cn/library/bb386976.aspx £¨ÖÐÎÄ£©
ScottGu µÄLINQ ϵÁУº
Part 1: Introduction to LINQ to SQL
Part 2: Defining our Dat ......
sqlºËÐÄÓï¾ä(·Ç³£ÊµÓõö¼¼ÇÉ)²åÈëÊý¾Ý
Ïò±íÖÐÌí¼ÓÒ»¸öмǼ£¬ÄãҪʹÓà sql INSERT Óï¾ä¡£ÕâÀïÓÐÒ»¸öÈçºÎʹÓÃÕâÖÖÓï¾äµÄÀý×Ó£º
INSERT mytable (mycolumn ......
½ñÌìÔÚ´¦ÀíÒ»¸öÓû§ÃûÊý¾Ý¿âʱ£¬·¢ÏÖÓÐЩ²»Õý³£µÄÊý¾Ý´æÔÚ£¬°´ÕÕÂß¼£¬Óû§ÃûÖ»ÄÜÊÇÊý×Ö£¬×Öĸ£¬Ï»®Ïߺʹ¿ÖÐÎÄÕâÑùµÄ×Ö·û×éºÏ´æÔÚ£¬²»Ó¦¸ÃÓÐÆäËû×éºÏ´æÔÚ£¬µ«ÊÇ·¢ÏÖÊý¾Ý¿âÖÐÓÉÓÚ¸÷ÖÖÀúÊ·ÔÒò£¬ÓÐЩ²»Õý³£µÄ´æÔÚ£¬ÈçºÎÕÒµ½ÕâЩÒì³£Êý¾Ý£¬ÔÚCSDNµÄ SQL Server °æÎÊÁËÕâÑùÁ½¸öÎÊÌ⣬ÈçÏ£º http://topic.csdn.net/u/20100111 ......
PL/SQL×÷Ϊoracle¶ÔÓÚ´«Í³SQLÓï·¨µÄÀ©Õ¹,ÔÚ¿çϵͳÊÂÎñ´¦ÀíÒÔ¼°¶ÔÊý¾Ý¿â´óÅúÁ¿Êý¾Ý´¦Àí·½Ãæ×÷ÓÃÏÔÖø;¶øµ±Ç°Ö÷Á÷µÄMVC¿ò¼Ü¶ÔDAO²ãµÄ·â×°¶¼ÊÇÒ»ÌõSQLÓï¾ä·µ»ØÒ»¸ö¼Ç¼¼¯;µ±Êý¾ÝµÄ¹ØÏµ±È½Ï¸´ÔÓ»òÊý¾ÝÁ¿±È½Ï´óµÄʱºò,ÓëÊý¾Ý¿âµÄ½»»¥¹ýÓÚÆµ·±½«Ôö´óÄÚÍøµÄÊý¾Ý´«ÊäÁ¿ÓëÊý¾Ý¿âµÄIO.Õë¶Ô´ËÀิÔÓµÄÊý¾Ý´¦Àí,¿ÉÒÔ²ÉÓÃPL/SQL³ÌÐò°üÀ´Êµ ......
ÔÚSQLÓï¾äÓÅ»¯¹ý³ÌÖУ¬ÎÒÃǾ³£»áÓõ½hint,ÏÖ×ܽáÒ»ÏÂÔÚSQLÓÅ»¯¹ý³ÌÖг£¼ûOracle HINTµÄÓ÷¨£º
1. /*+ALL_ROWS*/
±íÃ÷¶ÔÓï¾ä¿éÑ¡Ôñ»ùÓÚ¿ªÏúµÄÓÅ»¯·½·¨,²¢»ñµÃ×î¼ÑÍÌÍÂÁ¿,ʹ×ÊÔ´ÏûºÄ×îС»¯.
ÀýÈç:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO='SCOTT';
2. /*+FIRST_ROWS*/
±íÃ÷¶ÔÓï¾ ......