SQLServer´æ´¢¶àÓïÑÔÊý¾ÝµÄ¼¸ÖÖ·½·¨
SQLServer´æ´¢¶àÓïÑÔÊý¾ÝµÄ¼¸ÖÖ·½·¨
http://www.examda.com/ncre/three/db/fudao/20100111/102352311.html
±¾ÎĸÅÊöÁËÔÚÊý¾Ý¿âÉè¼ÆÖУ¬ÈçºÎ´¦Àí¶à¹úÓïÑÔµÄÎÊÌ⣬ÕâÀïµÄ¶à¹úÓïÑÔÊÇÖ¸ÖîÈçÕâÑùµÄÒµÎñ£ºÔÚERPÈí¼þÖУ¬ÎÒÃÇÔÚÌîд¿Í»§Ãû³Æʱ£¬³ýÁËÐèÒªÌîд¿Í»§µÄÖÐÎÄÃû³Æ£¬»¹ÐèÒªÌîдËûµÄÓ¢ÎÄÃû³Æ¡£ Ò»°ãµÄ£¬Èç¹ûÊÇÆÕͨµÄÏîÄ¿ÐÍÈí¼þ£¬¾Í±È½Ï¼òµ¥ÁË£¬ÄãÖ»ÐèÒªÉè¼Æ³ö¹Ì¶¨µÄ ChineseNameºÍEnglishName×ֶξͿÉÒÔÁË¡£±¾ÎIJ¢²»ÌÖÂÛÕâÖÖÐÎʽ£¬¶øÊÇÌÖÂÛÔÚ´óÐÍƽ̨»¯µÄERPÈí¼þÖÐÈçºÎʵÏÖͨÓû¯µÄ¶àÓïÑÔ´æ´¢ºÍ¶ÁÈ¡¡£
¡¡¡¡×Ó±í·½Ê½
¡¡¡¡µÚÒ»ÖÖ·½Ê½Êǽ¨Á¢Ò»ÕÅ×Ó±í£¬U9´ó¸Å¾ÍÊÇÕâ¸öÑù×Ó£¬ÄãÐèҪעÒâµÄÊÇ£¬Ã¿Ò»¸öʵÌåÈç¹û°üº¬¶àÓïÑÔ×ֶΣ¬¶¼»á³öÏÖÒÔ_TrlΪºó׺µÄ±í¡£Ò²ÐíÄã»á¾õµÃÂé·³£¬Æäʵ²»È»£¬ÕâЩ¶¼ÊÇƽ̨ÔÚºǫ́×Ô¶¯´¦ÀíÁË£¬Äã½ö½öÐèÒª±ê¼ÇÕâ¸ö×Ö¶ÎÊǶàÓïÑÔ×ֶξͿÉÒÔÁË¡£
¡¡¡¡´ÓÀíÂÛÉÏÀ´Ëµ£¬ËûµÄ´æ´¢ÊÇ×î·ûºÏÊý¾Ý¿âÉè¼ÆÔÔòµÄ£¬²»¹ÜÄãµÄϵͳʹÓöàÉÙÓïÑÔ£¬Êý¾Ý¿â½á¹¹ÊDz»±äµÄ¡£µ«ÊÇÎÒ×ܾõµÃ²éѯÆðÀ´SQL»á±È½Ï¸´ÔÓ£¬ËäÈ»ÕâÊÂƽ̨Ҳ»á°ïÖúÄãÍê³É¡£ÎÒÔÚÏ룬Èç¹ûÎÒÒªÒ»¸ö¶àÓïÑÔ²ßÂÔÈçºÎʵÏÖÄØ£¿¶àÓïÑÔ²ßÂÔµÄÀý×Ó£ºÈç¹û´Ë×Ö¶ÎûÓжÔÓ¦µÄ·±ÌåÖÐÎÄ£¬È¡¼òÌåÖÐÎÄ£¬Èç¹û»¹Ã»ÓУ¬È¡Ä¬ÈϵÄÓïÑÔÄÚÈÝ¡£ÄÇôÔÚÒ»¸öSQLÖÐÈçºÎʵÏÖÄØ£¿
¡¡¡¡²»¹ÜÔõôÑù£¬ÖÁÉÙÎÒ²»Ï²»¶ÕâÖÖ¡£
¡¡¡¡¶à×Ö¶Îģʽ
¡¡¡¡¶÷£¿ÕâÊÇÄÄÃÅ×ÓÉè¼Æ£¿ºÍÎÒÉÏÃæ½²µÄÏîÄ¿ÐÍÉè¼Æ²»ÊÇÒ»ÑùÂð£¿
¡¡¡¡Êý¾Ý½á¹¹ÊÇÒ»ÑùµÄ£¬Î¨Ò»µÄÇø±ðÊÇͨ¹ýORMÆÁ±ÎÁËÊý¾Ý¿âµÄ½á¹¹£¬ÔÚÉè¼ÆʵÌåʱ£¬Äã½ö½öÉè¼ÆÁËName×ֶΣ¬ÆäÀàÐÍÊÇ“¶àÓïÑÔÀàÐÍ”£¬È»ºóÔÚ¿Í»§ÄÇÀï³õʼ»¯Ê±£¬¿Í»§¿ÉÒÔ¾ö¶¨²ÉÓöàÉÙÖÖÓïÑÔ£¬È»ºóORMÔÚºǫ́×Ô¶¯Ìí¼ÓÕâЩÁС£
¡¡¡¡ÕâÊÇÎÒÏ£ÍûµÄÉè¼Æ£¬ÒòΪËû×ã¹»µÄ¼ò½à£¬ÈκÎÈ˶¼¿ÉÒԷdz£·½±ãµÄд³öSQLÓïÑÔ¡£¶øÇÒÖ´ÐÐÆðÀ´Ò»¶¨ÊÇ×î¸ßЧµÄ¡£¶øÇÒʵÏÖÉÏÃæ˵µÄÈ¡Öµ²ßÂÔÒ²ºÜÈÝÒ×£¬Ö»ÐèҪʵÏÖ±àÅźöà¸öǶÌ×µÄIIFº¯Êý¾ÍÊÇÁË¡£
¡¡¡¡È±µãÄØ£¿µ±È»ÓУ¬Ê×ÏÈÈßÓàºÜ´ó£¬¼´Ê¹Ã»ÓÐÌîд¶ÔÓ¦µÄÓ¢ÎÄ£¬Ò»ÑùÒªÕ¼ÓÃÒ»¸ö¿Õ¼ä¡£Æä´Î£¬Èç¹û¿Í»§·¢Éñ¾£¬Ò»ÏÂ×ÓÑ¡ÔñÁËÊ®¼¸¸öÓïÑÔ£¬È»ºó·¢ÏÖËû²¢²»ÐèÒª£¬ÓÖÏëɾ³ýµô£¿ÄÇôÎÒÐèÒª¼ì²éÊý¾Ý¿âµÄËùÓÐÏà¹Ø×Ö¶ÎÊÇ·ñÈ«²¿Ã»ÓÐÊý¾Ý£¬²ÅÄܾö¶¨¿ÉÒÔɾ³ýÕâ¸öÓïÑÔ²¢É¾³ýËùÓÐÏà¹ØµÄ×ֶΡ£ÕâÊǸöÎÊÌâ¡£
¡¡¡¡XML×Ö¶Î
¡¡¡¡ÕâÖÖ·½Ê½ÎҾͲ»»Í¼ÁË£¬ºÜ¼òµ¥£¬»¹ÊÇÖ»ÓÐÒ»¸ö×Ö¶ÎName£¬²»¹ýÊý¾ÝÀàÐͲ»ÊÇnvarchar,¶øÊǰѶ¨Òå³ÉXMLÀàÐÍ£¬ÕâÊÇSQLServer2005ÐÂÔöµÄÀàÐÍ£¬ÎÒÃÇ¿ÉÒÔÔÚ´Ë×ֶδ洢ÖîÈçÏÂÃæÕâÑùµÄÊý¾Ý£º
¡¡¡¡<it
Ïà¹ØÎĵµ£º
using System.Data.SqlClient;
using System.Data.OleDb;
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = null;
try
&nbs ......
SQLServerºÍOracleµÄ³£Óú¯Êý¶Ô±È
1.¾ø¶ÔÖµ
S:select abs(-1) value
O:select abs(-1) value from dual
2.È¡Õû(´ó)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.È¡Õû£¨Ð¡£©
S:select floor(-1.001) value
O:select floor(-1.001) value from dual ......
//´´½¨DBhelperÊý¾Ý¿âÁ´½ÓÎļþ
private static string sqlcon = "server=.;database=myschool;uid=sa;pwd=sa";
public static SqlConnection connection = new SqlConnection(sqlcon ......
/***
ÓαêµÄʹÓÃ
½²ÁËÕâ¸ö¶àÓαêµÄÓŵ㣬ÏÖÔÚÎÒÃǾÍÇ××ÔÀ´½Ò¿ªÓαêµÄÉñÃصÄÃæÉ´¡£
ʹÓÃÓαêµÄ˳Ðò£º ÉùÃûÓαꡢ´ò¿ªÓαꡢ¶ÁÈ¡Êý¾Ý¡¢¹Ø±ÕÓαꡢɾ³ýÓαꡣ
1.3.1ÉùÃ÷Óαê
×î¼òµ¥ÓαêÉùÃ÷£ºDECLARE <ÓαêÃû>CURSOR FOR<SELECTÓï¾ä>£»
ÆäÖÐselectÓï¾ä¿ÉÒÔÊǼòµ¥²éѯ£¬Ò²¿ÉÒÔÊǸ´ÔӵĽÓÁ¬²éѯºÍǶÌײéѯ
......
Êýѧº¯Êý
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value
¡¡¡¡O:select floor(-1.001) value from dual
¡¡¡¡4.È¡Õ ......