Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ѧϰSQLÓï¾äÖ®SQLÓï¾ä´óÈ«

¡¡--Óï ¾ä ¹¦ ÄÜ¡¡¡¡--Êý¾Ý²Ù×÷¡¡¡¡SELECT --´ÓÊý¾Ý¿â±íÖмìË÷Êý¾ÝÐкÍÁС¡¡¡INSERT --ÏòÊý¾Ý¿â±íÌí¼ÓÐÂÊý¾ÝÐС¡¡¡DELETE --´ÓÊý¾Ý¿â±íÖÐɾ³ýÊý¾ÝÐС¡¡¡UPDATE --¸üÐÂÊý¾Ý¿â±íÖеÄÊý¾Ý¡¡¡¡--Êý¾Ý¶¨Òå¡¡¡¡CREATE TABLE --´´½¨Ò»¸öÊý¾Ý¿â±í¡¡¡¡DROP TABLE --´ÓÊý¾Ý¿âÖÐɾ³ý±í¡¡¡¡ALTER TABLE --ÐÞ¸ÄÊý¾Ý¿â±í½á¹¹¡¡¡¡CREATE VIEW --´´½¨Ò»¸öÊÓͼ¡¡¡¡DROP VIEW --´ÓÊý¾Ý¿âÖÐɾ³ýÊÓͼ¡¡¡¡CREATE INDEX --ΪÊý¾Ý¿â±í´´½¨Ò»¸öË÷Òý¡¡¡¡DROP INDEX --´ÓÊý¾Ý¿âÖÐɾ³ýË÷Òý¡¡¡¡CREATE PROCEDURE --´´½¨Ò»¸ö´æ´¢¹ý³Ì¡¡¡¡DROP PROCEDURE --´ÓÊý¾Ý¿âÖÐɾ³ý´æ´¢¹ý³Ì¡¡¡¡CREATE TRIGGER --´´½¨Ò»¸ö´¥·¢Æ÷¡¡¡¡DROP TRIGGER --´ÓÊý¾Ý¿âÖÐɾ³ý´¥·¢Æ÷¡¡¡¡CREATE SCHEMA --ÏòÊý¾Ý¿âÌí¼ÓÒ»¸öÐÂģʽ¡¡¡¡DROP SCHEMA --´ÓÊý¾Ý¿âÖÐɾ³ýÒ»¸öģʽ¡¡¡¡CREATE DOMAIN --´´½¨Ò»¸öÊý¾ÝÖµÓò¡¡¡¡ALTER DOMAIN --¸Ä±äÓò¶¨Òå¡¡¡¡DROP DOMAIN --´ÓÊý¾Ý¿âÖÐɾ³ýÒ»¸öÓò¡¡¡¡--Êý¾Ý¿ØÖÆ¡¡¡¡GRANT --ÊÚÓèÓû§·ÃÎÊȨÏÞ¡¡¡¡DENY --¾Ü¾øÓû§·ÃÎÊ¡¡¡¡REVOKE --½â³ýÓû§·ÃÎÊȨÏÞ¡¡¡¡--ÊÂÎñ¿ØÖÆ¡¡¡¡COMMIT --½áÊøµ±Ç°ÊÂÎñ¡¡¡¡ROLLBACK --ÖÐÖ¹µ±Ç°ÊÂÎñ¡¡¡¡SET TRANSACTION --¶¨Ò嵱ǰÊÂÎñÊý¾Ý·ÃÎÊÌØÕ÷¡¡¡¡--³ÌÐò»¯SQL ¡¡¡¡DECLARE --Ϊ²éѯÉ趨Óαꡡ¡¡EXPLAN --Ϊ²éѯÃèÊöÊý¾Ý·ÃÎʼƻ®¡¡¡¡OPEN --¼ìË÷²éѯ½á¹û´ò¿ªÒ»¸öÓαꡡ¡¡FETCH --¼ìË÷Ò»Ðвéѯ½á¹û¡¡¡¡CLOSE --¹Ø±ÕÓαꡡ¡¡PREPARE --Ϊ¶¯Ì¬Ö´ÐÐ×¼±¸SQL Óï¾ä¡¡¡¡EXECUTE --¶¯Ì¬µØÖ´ÐÐSQL Óï¾ä¡¡¡¡DESCRIBE --ÃèÊö×¼±¸ºÃµÄ²éѯ ¡¡¡¡---¾Ö²¿±äÁ¿¡¡¡¡declare @id char(10) ¡¡¡¡--set @id = '10010001' ¡¡¡¡select @id = '10010001' ¡¡¡¡---È«¾Ö±äÁ¿¡¡¡¡---±ØÐëÒÔ@@¿ªÍ· ¡¡¡¡--IF ELSE ¡¡¡¡declare @x int @y int @z int ¡¡¡¡select @x = 1 @y = 2 @z=3 ¡¡¡¡if @x > @y ¡¡¡¡print 'x > y' --´òÓ¡×Ö·û´®'x > y' ¡¡¡¡else if @y > @z ¡¡¡¡print 'y > z' ¡¡¡¡else print 'z > y' ¡¡¡¡--CASE ¡¡¡¡use pangu ¡¡¡¡update employee ¡¡¡¡set e_wage = ¡¡¡¡case ¡¡¡¡when job_level = ’1’ then e_wage*1.08 ¡¡¡¡when job_level = ’2’ then e_wage*1.07 ¡¡¡¡when job_level = ’3’ then e_wage*1.06 ¡¡¡¡else e_wage*1.05 ¡¡¡¡end ¡¡¡¡--WHILE CONTINUE BREAK ¡¡¡¡declare @x int @y int @c int ¡¡¡¡select @x = 1 @y=1 ¡¡¡¡while @x < 3 ¡¡¡¡begin ¡¡¡¡print @x --´òÓ¡±äÁ¿x µÄÖµ¡¡¡¡while @y < 3 ¡


Ïà¹ØÎĵµ£º

SQL Server 2005µ¼ÈëºÍµ¼³ö

ÔÚ SQL Server Management Studio ÖУ¬Á¬½Óµ½Êý¾Ý¿âÒýÇæ·þÎñÆ÷ÀàÐÍ£¬Õ¹¿ªÊý¾Ý¿â£¬ÓÒ¼üµ¥»÷Ò»¸öÊý¾Ý¿â£¬Ö¸Ïò“ÈÎÎñ”£¬ÔÙµ¥»÷“µ¼ÈëÊý¾Ý”»ò“µ¼³öÊý¾Ý”¡£
»òÕß
¿ªÊ¼²¢Ñ¡ÔñÔËÐв¢ÊäÈëCMD È»ºóÔÚÃüÁîÌáʾ·ûÀïÊäÈëDTSWIZARD¡£
»ò
ÔÚÃüÁîÌáʾ·û´°¿ÚÖÐÔËÐÐ DTSWizard.exe£¨Î»ÓÚ C:\Program ......

ÍêȫжÔØSQL Server 2005

 
1.ÐèÒªÒ»ÖÖÏÂÔØжÔع¤¾ß£¬ÕâÀïÑ¡Ôñ΢Èí¹Ù·½ÌṩµÄ¹¤¾ß(msicuu2.exe)
http://support.microsoft.com/default.aspx?kbid=290301
 
2.ʹÓÃжÔع¤¾ßжÔØËùÓÐSQL Server·þÎñºÍÏà¹Ø×é¼þ(×¢Ò⣺жÔØÇ°ÒªÏÈÍ£Ö¹¶ÔÓ¦µÄ·þÎñ£¬·ñÔò¿ÉÄÜжÔØʧ°Ü)
 
3.ɾ³ýC:\WINDOWS\inf ÏÂËùÓÃÎļþ(ÎÒÊÇÔÚ¸ÃÎļþ¼ÐÏÂËÑË÷&ldquo ......

ÈýÖÖSQL·ÖÒ³·¨

±íÖÐÖ÷¼ü±ØÐëΪ±êʶÁУ¬[ID] int IDENTITY (1,1)
1.·ÖÒ³·½°¸Ò»£º(ÀûÓÃNot InºÍSELECT TOP·ÖÒ³)
Óï¾äÐÎʽ£º 
SELECT TOP Ò³¼Ç¼ÊýÁ¿ *
from ±íÃû
WHERE (ID NOT IN
  (SELECT TOP (ÿҳÐÐÊý*(Ò³Êý-1)) ID
  from ±íÃû
  ORDER BY ID))
  ORDER BY ID
//×Ô¼º»¹¿ÉÒÔ¼ÓÉÏһЩ²éѯ ......

SQLÓï¾ä ÁªºÏ²éѯ»¹ÊÇÔÚ²éѯ½á¹ûÖÐǶÌ×

TABLE MASTER   ×ֶΠID DETAIL.....
TABLE BIZ   ×ֶΠSYS_ID  CODE_ID .......
²éѯʱÐèÒªµÄÊÇIDµÄÃèÊö
1,SELECT A.SYS_ID,A.CODE_ID,B.DETAIL,C.DETAIL...... from BIZ A,MASTER B,MASTER C WHERE A.SYS_ID=B.ID AND A.CODE_ID=C.ID
2,SELECT SYS_ID,(SELECT DETAIL from MASTER ......

SQL 2005ÖÐÓÃXML nodes()º¯ÊýÈ¡´úOPENXML

SQL Server 2005ΪXMLÌṩ±¾µØÖ§³Ö;ÏÖÔÚ¿ÉÒÔÔÚOPENXML½ÚµãÖÐʹÓÃÒ»¸ö´øÓÐnodes()º¯ÊýµÄXML×Ö¶ÎÀàÐÍ°ÑÒ»¸öXMLÎļþת»¯ÎªÒ»¸öÐм¯¡£ÈÃÎÒÃÇÀ´¿´Ò»¸öʹÓÃOPENXMLµÄ¼òµ¥Àý×Ó£¬²¢ÏÔʾÈçºÎ°ÑËüת»¯ÎªÔÚSQL Server 2005ÖÐʹÓÃXML×Ö¶ÎÀàÐͺÍnodes()º¯Êý¡£
¡¡¡¡ÎªÁËʹÎÒÃǵÄÀý×Ó¼òµ¥»¯£¬ÎÒÃǽ«¼ÙÉèÎÒÃÇÐèÒªÖ´ÐÐijÖÖ»ùÓڲɹº¶©µ¥ÁÐ±íµ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ