MS SQLϵͳ´æ´¢¹ý³ÌÀÀÒª
sp_databases --Áгö·þÎñÆ÷ÉϵÄËùÓÐÊý¾Ý¿â
sp_server_info --Áгö·þÎñÆ÷ÐÅÏ¢£¬Èç×Ö·û¼¯£¬°æ±¾ºÍÅÅÁÐ˳Ðò
sp_stored_procedures--Áгöµ±Ç°»·¾³ÖеÄËùÓд洢¹ý³Ì
sp_tables --Áгöµ±Ç°»·¾³ÖÐËùÓпÉÒÔ²éѯµÄ¶ÔÏó
sp_start_job --Á¢¼´Æô¶¯×Ô¶¯»¯ÈÎÎñ
sp_stop_job --Í£Ö¹ÕýÔÚÖ´ÐеÄ×Ô¶¯»¯ÈÎÎñ
sp_password --Ìí¼Ó»òÐ޸ĵǼÕÊ»§µÄÃÜÂë
sp_configure --ÏÔʾ(²»´øÑ¡Ïî)»ò¸ü¸Ä(´øÑ¡Ïî)µ±Ç°·þÎñÆ÷µÄÈ«¾ÖÅäÖÃÉèÖÃ
sp_help --²é¿´±íµÄ½á¹¹¡£·µ»Ø±íµÄÁÐÃû£¬Êý¾ÝÀàÐÍ£¬Ô¼ÊøÀàÐ͵È
sp_helptext --ÏÔʾ¹æÔò£¬Ä¬ÈÏÖµ£¬Î´¼ÓÃܵĴ洢¹ý³Ì£¬Óû§¶¨ÒåµÄº¯Êý£¬
--´¥·¢Æ÷»òÊÓͼµÄʵ¼ÊÎı¾
sp_helpfile --²é¿´µ±Ç°Êý¾Ý¿âÐÅÏ¢
sp_dboption --ÏÔʾ»ò¸ü¸ÄÊý¾Ý¿âÑ¡Ïî
sp_detach_db --·ÖÀëÊý¾Ý¿â
sp_attach_db --¸½¼ÓÊý¾Ý¿â
sp_addumpdevice --Ìí¼ÓÉ豸
sp_dropdevice --ɾ³ýÉ豸
sp_pkeys --²é¿´Ö÷¼ü
sp_fkeys --²é¿´Íâ¼ü
sp_helpdb --²é¿´Ö¸¶¨Êý¾Ý¿âÏà¹ØÎļþÐÅÏ¢
sp_addtype --×Ô½¨Êý¾ÝÀàÐÍ
sp_droptype --ɾ³ý×Ô½¨Êý¾ÝÀàÐÍ
sp_rename --ÖØÐÂÃüÃûÊý¾Ý¿â
sp_executesql --Ö´ÐÐSQLÓï¾ä
sp_addlogin --Ìí¼ÓµÇ½
sp_droplogin --ɾ³ýµÇ¼
sp_grantdbaccess --°ÑÓû§Ó³Éäµ½µÇ¼£¬¼´Ìí¼ÓÒ»¸öÊý¾Ý¿â°²È«ÕÊ»§²¢ÊÚÓèËþ·ÃÎÊȨÏÞ
sp_revokedbaccess--³·ÏúÓû§µÄÊý¾Ý·ÃÎÊȨ,¼´´ÓÊý¾Ý¿âÖÐɾ³ýÒ»¸ö°²È«ÕÊ»§
sp_addrole --Ìí¼Ó½ÇÉ«
sp_addrolemember --Ïò½ÇÉ«ÖÐÌí¼Ó³ÉÔ±£¬Ê¹Æä³ÉΪÊý¾Ý¿â½ÇÉ«µÄ³ÉÔ±
sp_addsrvrolemember--Ð޸ĵǼʹÆä³ÉΪ¹Ì¶¨·þÎñÆ÷½ÇÉ«µÄ³ÉÔ±
sp_grantlogin --ÔÊÐíʹÓÃ×éÕÊ»§»òϵͳÓû§Ê¹ÓÃWindowsÉí·ÝÑéÖ¤Á¬½Óµ½SQL
sp_defaultdb --ÐÞ¸ÄÒ»¸öµÇ¼µÄĬÈÏÊý¾Ý¿â
sp_helpindex --ÓÃÓڲ鿴±íµÄË÷Òý
sp_cursoropen --¶¨ÒåÓëÓαêºÍÓαêÑ¡ÏîÏà¹ØµÄSQLÓï¾ä£¬È»ºóÉú³ÉÓαê
sp_cursorfetch --´ÓÓαêÖÐÌáÈ¡Ò»Ðлò¶àÐÐ
sp_cursorclose --¹Ø±Õ²¢ÊÍ·ÅÓαê
sp_cursoroption --ÉèÖø÷ÖÖÓαêÑ¡Ïî
sp_cursor --ÓÃÓÚÇëÇó¶¨Î»¸üÐÂ
sp_cursorprepare --°ÑÓëÓαêÓйصÄT-SQLÓï¾ä»òÅú´¦Àí±àÒë³ÉÖ´Ðмƻ®£¬µ«²¢²»´´½¨Óαê
sp_cursorexecute --´ÓÓÉsp_cursorprepare´´½¨µÄÖ´Ðмƻ®Öд´½¨²¢Ìî³äÓαê
sp_cursorunprepare --·ÏÆúÓÉsp_cursorprepareÉú³ÉµÄÖ´Ðмƻ®
sp_settriggerorder --Ö¸¶¨µÚÒ»¸ö»ò×îºóÒ»¸ö¼¤·¢µÄ¡¢Óë±í¹ØÁªµÄ AFTER ´¥·¢Æ÷¡£ÔÚµÚÒ»¸ö
--ºÍ×îºóÒ»¸ö´¥·¢Æ÷Ö®¼ä¼¤·¢µÄ AFTER ´¥·¢Æ÷½«°´Î´¶¨Òå
Ïà¹ØÎĵµ£º
¡¡1¡¢varchar(max)¡¢nvarchar(max)ºÍvarbinary(max)Êý¾ÝÀàÐÍ×î¶à¿ÉÒÔ±£´æ2GBµÄÊý¾Ý£¬¿ÉÒÔÈ¡´útext¡¢ntext»òimageÊý¾ÝÀàÐÍ¡£
CREATE TABLE myTable
(
id INT,
content VARCHAR(MAX)
)
¡¡¡¡2¡¢XMLÊý¾ÝÀàÐÍ
¡¡¡¡XMLÊý¾ÝÀàÐÍÔÊÐíÓû§ÔÚSQL ServerÊý¾Ý¿âÖб£´æXMLƬ¶Î»òÎĵµ¡£
¡¡¡¡´íÎó´¦Àí Error Handling
¡ ......
SQL Server 2005 ¿ª·¢°æ²»ÔÊÐíÔ¶³ÌÁ¬½Ó¡£
¡¡¡¡ÒªÔÊÐíÔ¶³ÌÁ¬½ÓSQL Server 2005 ,ÐèÒªÍê³ÉÒÔϲ½Ö裺
•ÔÚSQLServer ʵÀýÉÏÆôÓÃÔ¶³ÌÁ¬½Ó¡£
•´ò¿ª·þÎñÆ÷ SQLBrowser ·þÎñ¡£
•ÅäÖ÷À»ðǽÒÔÔÊÐíSQLBrowser ·þÎñºÍSQLServer·þÎñÍøÂçͨÐÅ¡£
¡¡¡¡ÔÚSQLServer ʵÀýÉÏÆôÓÃÔ¶³ÌÁ¬½Ó
1.Ö¸Ïò“¿ªÊ¼->³ÌÐ ......
ÔÚµ÷Ó÷þÎñÆ÷ºóÒª¼ÌÐøÔÚ·þÎñÆ÷Öб£ÁôÊý¾Ýͨ³£ºÜÄÑ£¬Äã¿ÉÒÔÓÃSQL ServerÀ´½øÐлỰ״̬¹ÜÀí(Óû§»á»°Êý¾Ý)¡£ÒÔϽÌÄãÔõÑùÓÃËüÀ´½øÐйÜÀí¡£
¡¡¡¡ÔÚÒ³Ã濪·¢ÖУ¬ÔÚ·þÎñÆ÷µ÷ÓÃÀï±£ÁôÊý¾ÝÊÇÒ»¸ö³£¼ûµÄ²»ºÃ½â¾öµÄÄÑÌâ¡£ÄãÒ²ÐíÐèҪΪÄãµÄÓ¦ÓóÌÐò»òÌØÊâÓû§µÄ»á»°±£´æÐÅÏ¢¡£´æ´¢ÕâÑùµÄÊý¾Ý±»³ÆΪ״̬¹ÜÀí£¬ASP.NETΪÄãÌṩ ......
1 :ÆÕͨSQLÓï¾ä¿ÉÒÔÓÃexecÖ´ÐÐ
Select * from tableName
exec('select * from tableName')
exec sp_executesql N'select * from tableName' -- Çë×¢Òâ×Ö·û´®Ç°Ò»¶¨Òª¼ÓN
2:×Ö¶ÎÃû£¬±íÃû£¬Êý¾Ý¿âÃûÖ®Àà×÷Ϊ±äÁ¿Ê±£¬±ØÐëÓö¯Ì¬SQL
declare @fname varchar(20)
set @fname = 'FiledName'
Select @fname from tab ......
getdate //»ñµÃϵͳµ±Ç°ÈÕÆÚ
datepart //»ñÈ¡ÈÕÆÚÖ¸¶¨²¿·Ö£¨ÄêÔÂÈÕʱ·Ö±í£©
getdate()º¯Êý£ºÈ¡µÃϵͳµ±Ç°µÄÈÕÆÚºÍʱ¼ä¡£·µ»ØֵΪdatetimeÀàÐ͵ġ£
Ó÷¨£ºgetdate()
Àý×Ó£º
select getdate() as dte,dateadd(day,-1,getdate()) as nowdat
Êä³ö½á¹û£º
dte nowdat
--------------------------- ----------------- ......