SQLServerϵͳ´æ´¢¹ý³Ì
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 ´¥·¢Æ÷½«°´Î´¶¨ÒåµÄ˳ÐòÖ´ÐÐ
Ïêϸ³ö´
Ïà¹ØÎĵµ£º
SqlserverµÃµ½ºº×ÖÆ´ÒôÊ××Öĸ´æ´¢¹ý³Ì:
create function [dbo].[fun_getPY]
(
@str nvarchar(4000)
)
returns nvarchar(4000)
as
begin
declare @word nchar(1),@PY nvarchar(4000)
set @PY=''
while len(@str)>0
begin
set @word=left(@str,1)
--Èç¹û·Çºº×Ö×Ö·û£¬·µ»ØÔ×Ö·û
& ......
EÅ̸ùĿ¼Ð½¨Ò»¸öExcelÎļþaa.xlsºó²âÊÔÈçÏ´úÂë
use tempdb
go
if (object_id ('udf_getExcelTableNames' ) is not null )
drop function dbo .udf_getExcelTableNames
go
create function udf_getExcelTableNames (@filename varchar (1000 ))
returns @t table (id int , name varchar ( ......
Declare @Id int
Declare @Name varchar(20)
Declare Cur Cursor For Select Id,Name from T_User
Open Cur
Fetch next from Cur Into @Id,@Name
While @@fetch_status=0
Begin
Update T_User Set [Name]=@Name,Id=@Id
......
ÔÎÄת×Ô:http://dev.csdn.net/develop/article/71/71778.shtm
´ó¶àÊýSQL Server±íÐèÒªË÷ÒýÀ´Ìá¸ßÊý¾ÝµÄ·ÃÎÊËÙ¶È£¬Èç¹ûûÓÐË÷Òý£¬SQL ServerÒª½øÐбí¸ñɨÃè¶ÁÈ¡±íÖеÄÿһ¸ö¼Ç¼²ÅÄÜÕÒµ½Ë÷ÒªµÄÊý¾Ý¡£Ë÷Òý¿ÉÒÔ·ÖΪ´ØË÷ÒýºÍ·Ç´ØË÷Òý£¬´ØË÷Òýͨ¹ýÖØÅűíÖеÄÊý¾ÝÀ´Ìá¸ßÊý¾ÝµÄ·ÃÎÊËÙ¶È£¬¶ø·Ç´ØË÷ÒýÔòͨ¹ýά»¤±íÖеÄÊý ......