²»Åç¿ÚË®!Ö±½ÓÉÏͼ
1.Êý¾Ý¿â¶ÔÏó¼ìË÷¹¦ÄÜ
2.T-SQLÓï·¨°ïÖú
3.³£Óú¯Êý°ïÖú(²»¶®ÄñÓï?13×Ô¼ºÁ·Á·°É!)
Download Now
°²×°Á÷³Ì:
1.ÏȰÑÍøÂçßDzæÁË(¶ÏÍø - -!!)
2.°ÑËùÓеÄSQL Server,VS¶¼¹ØÁË,ÔËÐÐSQLPrompt 4.0.exe°²×°
3.°²×°Íê±Ïºó,Í˳öRedGate.SQLPrompt.TrayApp.exe!
4.°ÑSQLPrompt 4 Keygen.exe¿½±´ÖÁ°²×°Ä¿Â¼,´ò¿ª°´1.patch µÃµ½Serial
5.´ò¿ªSQL Server Management Studio Express,´ËʱעÒâ,ÔÚÉÏÃæµÄ²Ëµ¥À¸¶à³öÁËSQL Prompt 4. Oh year!
6. µã»÷SQL Prompt 4 >> Serial Number >> Enter Serial NumberÊäÈëµÚ4²½µÄSerial
7.ÏÂÒ»²½»ñÈ¡×ó±ßÎı¾¿òµÄÒ»´®×Ö·û´®,¸´ÖƵ½SQLPrompt 4 Keygen.exeµÄÎı¾¿òµã»÷3.Gxxxx
8. °ÑSQLPrompt 4 Keygen.exe¼ÆËãºóµÄÖµ¸´ÖƵ½SQL Prompt 4ÖÐ
9.µã»÷Finish ......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient; //ÒýÓÃÃüÃû¿Õ¼ä
namespace DAL
{
/*******************************************************************************
* Name: SQLHelper
* File: SQLHelper.cs
* Description: ÓÃÓÚÍê³É¶ÔÊý¾Ý¿âµÄÏà¹Ø²Ù×÷
* Author: Ñ©ÀÇ
* DateTime: 2010Äê05ÔÂ13ÈÕ
*******************************************************************************/
public class SQLHelper
{
//ÉèÖÃÁ¬½Ó×Ö·û´® —— SQL ServerÑé֤ģʽµÄÁ¬½Ó×Ö·û´®
//public static string strConn = @"server = PANLING;database = StudentMIS;uid = sa;pwd = sa";
//ÉèÖÃÁ¬½Ó×Ö·û´® —— Windo ......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient; //ÒýÓÃÃüÃû¿Õ¼ä
namespace DAL
{
/*******************************************************************************
* Name: SQLHelper
* File: SQLHelper.cs
* Description: ÓÃÓÚÍê³É¶ÔÊý¾Ý¿âµÄÏà¹Ø²Ù×÷
* Author: Ñ©ÀÇ
* DateTime: 2010Äê05ÔÂ13ÈÕ
*******************************************************************************/
public class SQLHelper
{
//ÉèÖÃÁ¬½Ó×Ö·û´® —— SQL ServerÑé֤ģʽµÄÁ¬½Ó×Ö·û´®
//public static string strConn = @"server = PANLING;database = StudentMIS;uid = sa;pwd = sa";
//ÉèÖÃÁ¬½Ó×Ö·û´® —— Windo ......
SQL SERVER 2008 ¸ü¸Ä¸ú×Ù
/*
¿´Ê飬¿´Áª»úÆÚ¼ä¡£¡£¡£Ë³´ø°Ñ¿´µ½µÄдÏÂ
ÓëSQL SERVER 2008 CDC Òì²½²¶»ñÊý¾Ý±ä¸üµÄ²»Í¬,¸ü¸Ä¸ú×ÙÊÇͬ²½½ø³Ì,
ÊÇDML(INSERT/UPDATE/DELETE)ÊÂÎñµÄÒ»²¿·Ö,Ëü¿ÉÒÔʹÓÃ×îСµÄCÅÌ´æ´¢
¿ªÏúÀ´Õì²âÊý¾ÝÐеľ»±ä¸ü.ÄÇôËüÒ²¾Í²»ÄÜÏñCDCÄÇÑù¿ÉÒÔÌṩÓû§±íµÄ
ÀúÊ·¸ü¸ÄÐÅÏ¢. ¸ü¸ÄÊÇʹÓÃÒì²½½ø³Ì²¶»ñµÄ,´Ë½ø³Ì¶ÁÈ¡ÊÂÎñÈÕÖ¾,²¢
ÇÒ¶ÔϵͳÔì³ÉµÄÓ°ÏìºÜС.
¸ü¸Ä¸ú×Ù²¶»ñ¸ü¸ÄÁ˱íÐÐÕâÒ»ÊÂʵ,µ«²»»á²¶»ñ¸ü¸ÄµÄÊý¾Ý.ÕâÑù,Ó¦ÓóÌ
Ðò¾Í¿ÉÒÔÈ·¶¨Ê¹ÓôÓÓû§±íÖÐÖ±½Ó»ñÈ¡µÄ×îÐÂÐÐÊý¾Ý¸ü¸ÄµÄÐÐ.Òò´Ë,Óë±ä
¸üÊý¾Ý²¶»ñÏà±È,¸ü¸Ä¸ú×Ù¿ÉÒÔ½â´ðµÄÀúÊ·ÎÊÌâ±È½ÏÓÐÏÞ.µ«ÊÇ,¶ÔÓÚ²»Ðè
ÒªÀúÊ·ÐÅÏ¢µÄÄÇЩӦÓóÌÐò,¸ü¸Ä¸ú×Ù²úÉúµÄ´æ´¢¿ªÏúҪСµÃ¶à,ÒòΪËü²»
ÐèÒª²¶»ñ¸ü¸ÄµÄÊý¾Ý(²»ÐèÒª´¥·¢Æ÷ºÍ±íʱ¼ä´Á).ËüʹÓÃͬ²½¸ú×Ù»úÖÆÀ´
¸ú×Ù¸ü¸Ä.´Ë¹¦ÄÜÖ¼ÔÚ×î´óÏ޶ȵؼõÉÙDML ²Ù×÷¿ªÏú.
×ܵÄÀ´ËµÓÐÒÔϼ¸µã:
1 ¼õÉÙÁË¿ª·¢Ê±¼ä: ÓÉÓÚSQL Server 2008 ÖÐÌṩÁ˸ü¸Ä¸ú×Ù¹¦ÄÜ,Òò´ËÎÞÐ迪·¢×Ô¶¨Òå½â¾ö·½°¸.
2 ²»ÐèÒª¼Ü¹¹¸ü¸Ä: ʹÓøü¸ ......
´íÎó´¦Àí
ÔÚSQL Server2000ÖгöÏֵĴíÎó¾ßÓÐÒÔϼ¸¸öÌØµã£º
´íÎóºÅ£ºÃ¿¸ö´íÎó״̬¶¼¶ÔӦΨһµÄ´íÎóºÅ¡£
´íÎóÐÅÏ¢×Ö·û´®£º´íÎóÐÅÏ¢ÌṩÁËÓйشíÎóÔÒòµÄÕï¶ÏÐÅÏ¢¡£Ðí¶à´íÎóÐÅÏ¢¶¼ÓÐÌæ»»±äÁ¿£¬ÆäÖаüº¬Ò»Ð©ÐÅÏ¢£¬Èç²úÉú´íÎóµÄ¶ÔÏóÃû³Æ¡£Ã¿¸ö´íÎóºÅ¶¼¶ÔӦΨһµÄ´íÎóÐÅÏ¢¡£
ÑÏÖØ¶È£ºÑÏÖØ¶È±íʾ´íÎóµÄÑÏÖØ³Ì¶È¡£ÑÏÖØ¶È½ÏµÍµÄ´íÎó£¬Èç1¼¶»ò2¼¶£¬ÎªÐÅÏ¢ÐÔÏûÏ¢»òµÍ¼¶¾¯¸æ¡£ÑÏÖØ¶È½Ï¸ßµÄ´íÎó±íÃ÷ÎÊÌâÐèÒª¾¡¿ì½â¾ö¡£
״̬´úÂ룺һЩ´íÎó´úÂë¿ÉÄÜÔÚSQL ServerÔ´´úÂëÖжദ³öÏÖ¡£È磬¼¸ÖÖ²»Í¬Çé¿ö϶¼¿ÉÄÜ·¢Éú1105´íÎó¡£³öÏÖ´íÎó´úÂëµÄÿһ´¦¶¼Ö¸ÅÉÁËΨһµÄ״̬´úÂë¡£¿ÉÒÔʹÓôíÎóµÄ״̬´úÂëÔÚÔ´´úÂëÖвéÕÒ´íÎó´úÂëµÄλÖã¬Õâ¿ÉÒÔΪÎÊÌâµÄÕï¶ÏÌṩ²Î¿¼¡£
¹ý³ÌÃû£ºÈç¹ûÔÚ´æ´¢¹ý³ÌÖз¢Éú´íÎó£¬Ôò¸Ã´æ´¢¹ý³ÌµÄÃû³ÆÒ²Ðí¿ÉÓá£
ÐкţºÐкÅÖ¸³ö´æ´¢¹ý³ÌÖвúÉú´íÎóµÄÓï¾ä¡£
ϵͳµÄËùÓдíÎó¶¼´æ´¢ÔÚϵͳ±ímaster.dbo.sysmessagesÖС£Óû§¶¨ÒåµÄÏûÏ¢Ò²¿ÉÒÔ´æ´¢ÔÚ´Ëϵͳ±íÖС£Èç¹ûÐèÒª£¬¿ÉÒÔʹÓÃRAISERRORÓï¾ä½«ÕâЩÓû§¶¨ÒåµÄ´íÎ󷵻ص½Ò»¸öÓ¦ÓóÌÐò¡£
ËùÓеÄÊý¾Ý¿âAPI£¬ÈçADO¡¢OLE DB¡¢ODBC¡¢DB-LibraryºÍǶÈëʽSQL£¬¾ù±¨¸æ»ù±¾µÄ´íÎóÊôÐÔ£º´íÎóºÅºÍÏûÏ¢×Ö·û´®¡£ ......
SQL ServerȨÏÞ¹ÜÀí²ßÂÔ
Êý¾Ý¿â½¨Á¢Ö®ºó£¬Êý¾ÝµÄ°²È«¾ÍÏÔµÃÓÈÎªÖØÒª£¬¶ÔÓÚÒ»¸öÊý¾Ý¿â¹ÜÀíÔ±À´Ëµ£¬°²È«ÐÔ¾ÍÒâζ×ÅËû±ØÐë±£Ö¤ÄÇЩ¾ßÓÐÌØÊâÊý¾Ý·ÃÎÊȨÏÞµÄÓû§Äܹ»µÇ¼µ½SQL Server£¬²¢ÇÒÄܹ»·ÃÎÊÊý¾ÝÒÔ¼°¶ÔÊý¾Ý¿â¶ÔÏóʵʩ¸÷ÖÖȨÏÞ·¶Î§ÄڵIJÙ×÷£»Í¬Ê±£¬Ëû»¹Òª·ÀÖ¹ËùÓеķÇÊÚȨÓû§µÄ·Ç·¨²Ù×÷¡£Õý»ùÓÚ´Ë£¬SQL Server 2000ÌṩÁ˼ÈÓÐЧÓÖÈÝÒ׵ݲȫ¹ÜÀíģʽ£¬ÕâÖÖ°²È«¹ÜÀíģʽÊǽ¨Á¢ÔÚ°²È«ÕÊ»§ÈÏÖ¤ºÍ·ÃÎÊÐí¿ÉÁ½Õß»úÖÆÉϵġ£
Ò»¡¢°²È«ÕÊ»§ÈÏÖ¤
°²È«ÕÊ»§ÈÏÖ¤ËäÓÃÀ´È·ÈϵǼSQL ServerµÄÓû§µÄµÇ¼ÕÊ»§ºÍÃÜÂëµÄÕýÈ·ÐÔ£¬ÓÉ´ËÀ´ÑéÖ¤¸ÃÓû§ÊÇ·ñ¾ßÓÐÁ¬½ÓSQL ServerµÄȨÏÞ¡£ÈκÎÓû§ÔÚʹÓÃSQL ServerÊý¾Ý¿â֮ǰ£¬±ØÐë¾¹ý°²È«ÕÊ»§ÈÏÖ¤¡£SQL Server 2000ÌṩÁËÁ½ÖÖÈ·ÈÏÓû§µÄÈÏ֤ģʽ£º¼´Windows NTÈÏ֤ģʽºÍ»ìºÏÈÏ֤ģʽ¡£
SQL ServerÊý¾Ý¿âϵͳͨ³£ÔËÐÐÔÚWindows NT·þÎñÆ÷ƽ̨ÉÏ£¬¶øNT×÷ÎªÍøÂç²Ù×÷ϵͳ£¬±¾Éí¾Í¾ß±¸¹ÜÀíµÇ¼¡¢ÑéÖ¤Óû§ºÏ·¨ÐÔµÄÄÜÁ¦£¬Òò´ËWindows NTÈÏ֤ģʽÕýÊÇÀûÓÃÁËÕâÒ»Óû§°²È«ÐÔºÍÕʺŹÜÀíµÄ»úÖÆ£¬ÔÊÐíSQL ServerÒ²¿ÉÒÔʹÓÃNTµÄÓû§ÃûºÍ¿ÚÁî¡£ÔÚÕâÖÖģʽÏ£¬Óû§Ö»ÐèҪͨ¹ýWindows NTµÄÈÏÖ¤£¬¾Í¿ÉÒÔÁ¬½Óµ½SQL Server£¬ÕâÑùSQL Server±¾ÉíÒ²¾Í²»ÐèÒª¹ÜÀíÒ»Ì׵ǼÊý ......
SQL¸ß¼¶Ê¹ÓÃ
SELECT¸ß¼¶²éѯ
´íÎó´¦Àí
ÊÂÎñ´¦Àí
Êý¾ÝµÄËø¶¨
Óαê
1.SELECT¸ß¼¶²éѯ
Ç°ÃæÒѾ½éÉÜÁËSELECTÓï¾äµÄÓ÷¨£¬±¾½ÚÖ÷Òª½éÉÜÊý¾Ý»ã×Ü¡¢Áª½Ó²éѯ¡¢×Ó²éѯºÍ¹Ø¼ü´ÊUNIONµÄʹÓá£
(1)Êý¾Ý»ã×Ü
Ϊ¾ö²ßÖ§³ÖϵͳÉú³É¾ÛºÏÊÂÎñµÄ»ã×ܱ¨±íÊÇÒ»ÏÔÓ²¢ÇÒÏ൱ÏûºÄ×ÊÔ´µÄ¹¤×÷¡£SQL Server 2000ÌṩÁ½¸öÁé»îÇÒÇ¿´óµÄ×é¼þ£¬ÓÃÓÚÉú³ÉSQL Server 2000 Analysis Services¡£ÕâЩ×é¼þÊdzÌÐòÔ±ÔÚÖ´ÐÐSQL ServerÊý¾ÝµÄ¶àά·ÖÎöʱӦµ±Ê¹ÓõÄÖ÷Òª¹¤¾ß¡£ÕâÁ½¸ö×é¼þΪ£º
Êý¾Ýת»»·þÎñ(DTS)¡£DTSÖ§³ÖÌáÈ¡ÊÂÎñÊý¾Ý²¢½«ÕâЩÊý¾Ýת»»µ½Êý¾Ý²Ö¿â»òÊý¾Ý¼¯ºÏÖеĻã×ܾۺÏÖС£
MS SQL Server Analysis Services¡£Õâ×é×é¼þ½«Êý¾Ý²Ö¿âÖеÄÊý¾Ý×éÖ¯µ½º¬ÓÐÔ¤ÏȼÆËãºÃµÄ»ã×ÜÐÅÏ¢µÄ¶àάÊý¾Ý¼¯ÖУ¬ÒÔ¶Ô¸´ÔӵķÖÎö²éѯÌṩ¿ìËÙÏìÓ¦¡£Analysis Services»¹ÌṩһÌ×Ïòµ¼£¬ÓÃÓÚ¶¨Òå·ÖÎö´¦Àí¹ý³ÌÖÐËùÓõĶàά½á¹¹£¬²¢ÌṩÓÃÓÚ¹ÜÀí·ÖÎö½á¹¹µÄMicrosoft¹ÜÀí¿ØÖÆÌ¨¹ÜÀíµ¥Ôª¡£
µ«ÊǶÔÓÚÉú³É¼òµ¥»ã×ܱ¨±íµÄÓ¦ÓóÌÐò£¬¿ÉʹÓÃÏÂÁÐT-SQLÔªËØ£º
CUBE»òROLLUPÔËËã·û¡£ÕâÁ½Õß¾ùÊÇSELECTÓï¾äµÄGROUP BY×Ó¾äµÄÒ»²¿·Ö¡£
COMPUTE»òCOMPUTE BYÔËËã·û¡£ÕâÁ½ÕßÒ²ÓëGROUP BYÏà¹ØÁª¡£
ÏÂÃæ½éÉÜʹÓÃÉú³É»ã×Ü ......