SQL ¼Ü¹¹
¼Ü¹¹£¨Schema£©¡£Î¢ÈíµÄ¹Ù·½ËµÃ÷£¨MSDN£©£º
"Êý¾Ý¿â¼Ü¹¹ÊÇÒ»¸ö¶ÀÁ¢ÓÚÊý¾Ý¿âÓû§µÄ·ÇÖظ´ÃüÃû¿Õ¼ä£¬Äú¿ÉÒÔ½«¼Ü¹¹ÊÓΪ¶ÔÏóµÄÈÝÆ÷"£¬Ïêϸ²Î¿¼
http://technet.microsoft.com/zh-cn/library/ms190387.aspx.ÎÒÃÇÖªµÀ£¬ÔÚJAVAÖУ¬ÃüÃû¿Õ
¼äÃûÆäʵ¾ÍÊÇÎļþ¼ÐÃû¡£Òò´ËÎÒÃǷdz£Ã÷È·Ò»µã£ºÒ»¸ö¶ÔÏóÖ»ÄÜÊôÓÚÒ»¸ö¼Ü¹¹£¬¾ÍÏñÒ»¸öÎļþÖ»ÄÜ´æ·ÅÓÚÒ»¸öÎļþ¼ÐÖÐÒ»Ñù¡£ÓëÎļþ¼Ð²»Í¬µÄÊÇ£¬¼Ü¹¹ÊDz»ÄÜǶÌ×
µÄ£¬Èç´Ë¶øÒÑ¡£Òò´Ë£¬ÎÒÃÇÒª·ÃÎÊÒ»¸öÊý¾Ý¿â¶ÔÏóµÄʱºò£¬Í¨³£Ó¦¸ÃÊÇÒýÓÃËüµÄÈ«Ãû"¼Ü¹¹Ãû. ¶ÔÏóÃû"£¬Õâµã·Ç³£ÀàËÆC#¡£
ÎÊ£ºÎªÊ²Ã´ÓеÄʱºòдselect * from tablenameÒ²¿ÉÒÔÖ´ÐÐÄØ£¿
¡¡¡¡´ð:ÕâÊÇÒòΪdefault schema.µ±Ö»Ð´tablenameʱ£¬Sql Server»á×Ô¶¯¼ÓÉϵ±Ç°µÇ¼Óû§µÄdefault schema¡£
ÎÊ£ºÈçºÎ¸ù¾Ý±íÃû»ñÈ¡Ò»¸ö±íµÄSchemaÄØ£¿
¡¡¡¡´ð£º¿ÉÒÔ²ÎÕÕÒÔÏÂSQLÓï¾ä´Ósys.objectsÊÓͼºÍsys.schemasÊÓͼÖлñÈ¡¡£
¡¡¡¡Code
¡¡¡¡ select sys.objects.name,
¡¡¡¡¡¡¡¡¡¡¡¡¡¡sys.schemas.name
¡¡¡¡ from¡¡ sys.objects,
¡¡¡¡¡¡¡¡¡¡¡¡¡¡sys.schemas
¡¡¡¡ where sys.objects.type='U'
¡¡¡¡¡¡and¡¡ sys.objects.schema_id=sys.schemas.schema_id
¡¡½áÂÛ£º¼Ü¹¹¾ÍÊÇÊý¾Ý¿â¶ÔÏóµÄÈÝÆ÷¡£Êý¾Ý¿â¶ÔÏóÊÇÒûÁÏ£¬¼Ü¹¹¾ÍÊDZ×Ó£¬
ËÄñ×ÓºÈË®ÄØ£¿µ±È»ÊÇÓû§£¬ÄÇôÊDz»ÊÇÒ»¸öÓû§Ö»ÄÜÓÃÒ»¸ö±×Ó£¬Ò»¸ö±×ÓÊDz»ÊÇ´ÓÒ»¶øÖÕ£¬Ö»ÄܸøÒ»¸öÈËÓÃÄØ£¿¡£
£¨1£©ÀîÀϰ忪ÁËÒ»¸öС¹«Ë¾£¬¹«Ë¾Óиö²Ö¿â£¬¶Ñ·ÅÁËһЩ»õÎÓÉÓÚ²Ö¿âС£¬ÎªÁ˽ÚÔ¼³É±¾£¬Õâ¸ö²Ö¿â¸ù±¾Ã»ÓÐËø¡£Ö»ÒªÖªµÀ²Ö¿âÔÚÄÄÀ¾Í¿ÉÒÔȥȡ»õ¡£Õâ¾ÍÊÇÊý¾Ý¿âµÄµÚÒ»½×¶Î£ºÎÞȨÏÞ¹ÜÀí½×¶Î¡£
£¨2£©½ü²Ö¿âÀïµÄ¶«Î÷ÀÏÊDz»Òí¶ø·É¡£ÀîÀÏ°å²ÅÃ÷°×£¬¾ÍËãÊÇÔ±¹¤¶¼ÊÇ×Ô¾õµÄ£¬µ«ÊDZðµÄÈËÒ²¿ÉÒÔÄÃ×ßÀïÃæµÄ»õÎÔõô°ìÄØ£¿ÀÏ°åÒ»Ò§ÑÀ£¬»¨Ò»°Ù¿éÇ®ÂòÁËÒ»°ÑËø£¡²¢ÇÒÖ»¸øÉÙÊý¼¸¸öÈËÅäÔ¿³×¡£Õâ϶«Î÷±»±ðµÄ¹«Ë¾µÄÈËÄÃ×ßµÄÇé¿ö»ù±¾¶Å¾øÁË¡£¶ÔÓÚÊý¾Ý¿âÀ´Ëµ£¬Ï൱ÓÚ°ÑÈË·Ö³ÉÁËÁ½ÖÖ£¬Ò»ÖÖÊÚȨÓû§£¬Ò»ÖÖδÊÚȨÓû§¡£Õâʱ£¬Êý¾Ý¿â¾ÍÓÐÁËÓû§µÄ¸ÅÄµ«ÊÇËüÖ»ÓÐÒ»¸öÓû§£¬¾ÍÊÇÓÐÔ¿³×µÄÈË£¬ËüÖ»¶ÔÓÐÔ¿³×µÄÈË¿ª·Å¡£Õâ¾ÍÊÇÊý¾Ý¿âȨÏÞ¹ÜÀíµÄµÚ¶þ½×¶Î£ºÉÏËø½×¶Î»òÕßµ¥Óû§¹ÜÀí½×¶Î¡£
£¨3£©ºÃ¾°²»³¤£¬ÀÏ°å·¢ÏÖ²Ö¿âµÄ¶«Î÷»¹ÊǾ³£ÉÙ¡£Ã÷Ã÷¶¼ÊÇÓÐÔ¿³×µÄÈ˲ÅÄܽøȥѽ¡£µ«ÊÇ£¬ËÄÃÁ˶àÉÙ£¬¸ù±¾Ã»°ì·¨²é³öÀ´¡£ÀÏ°å²Â²âÔÒòÓжþ£ºÒ»£¬ÓÐЩÈËÄÃÁ˲»¸ÃÄÃ
µÄ¶«Î÷¡£¶þ£¬ÓÐЩÈË͵͵µÄÈ¥ÅäÁËÔ¿³×¡£ÀÏ°åÒ»Ò§ÑÀ£¬Ã»ÊÕËùÓеÄÔ¿³×¡£»¨800¿éÒ»¸öÔ¹͸ö²Ö
Ïà¹ØÎĵµ£º
Ëùν¶à·þÎñÆ÷¹ÜÀí (Multiserver Administration)¾ÍÊÇSQL Server 2008 R2ÌṩµÄ×Ô¶¯¹ÜÀí¶à¸ö SQL Server ʵÀý¹ý³ÌµÄ¹¦ÄÜ¡£ÔÚ¶à·þÎñÆ÷¹ÜÀíÖУ¬Á¬½Óµ½Ö÷·þÎñÆ÷²¢´ÓÆä½ÓÊÕ×÷ÒµµÄ·þÎñÆ÷±»³Æ֮ΪĿ±ê·þÎñÆ÷¡£SQL Server 2008 R2ÍƳöÁ˹ÜÀíSQL·þÎñÆ÷Êý¾Ý¿âÒýÇæµÄ¶à¸öʵÀýµÄSQL·þÎñÆ÷¹¤¾ß£¬Ê¹ÓÃÕâЩ¹¤¾ß¿ÉÒÔͨ¹ýÖÐÑë·þÎñÆ÷¶Ô¶à¸öSQL ......
¾ßÌåҪעÒâµÄ£º
1.Ó¦¾¡Á¿±ÜÃâÔÚ where ×Ó¾äÖжÔ×ֶνøÐÐ null ÖµÅжϣ¬·ñÔò½«µ¼ÖÂÒýÇæ·ÅÆúʹÓÃË÷Òý¶ø½øÐÐÈ«±íɨÃ裬È磺
select id from t where num is null
¿ÉÒÔÔÚnumÉÏÉèÖÃĬÈÏÖµ0£¬È·±£±íÖÐnumÁÐûÓÐnullÖµ£¬È»ºóÕâÑù²éѯ£º
select id from t where num=0 &n ......
¸Õ×°ÍêÊý¾Ý¿â¾Í±»ÈË·è¿ñɨÃèsa£¬ÎÞ±ÈÓôÃÆ¡£
¸ÄsaÃû³Æ£¬1433¶Ë¿ÚºÅ£¬ÒòΪ¿ª·¢ÐèÒª»¹±ØÐë´ò¿ªÔ¶³ÌÁ¬½Ó£¬½á¹ûÔÚ¿Í»§¶ËÎÞÂÛÈçºÎ¶¼²»ÄÜÁ¬½ÓÉÏ·þÎñÆ÷¡£
¿ñº¹Çë°Ù¶È´óÉñ³öÂí£¬°Ñ¸÷ÖÖÅäÖÃÁ·Á˸öÊ죬½á¹û»¹ÊÇû½â¾ö¡£
¸ãЦµÄÊÇ×îºóÎÞÒâÖÐÔÚMicrosoftÂÛ̳ÉÏ¿´µ½Õâôһ¾ä£¬ÐÞ¸ÄÍê¶Ë¿ÚºÅ£¬ÔÚ¿Í»§¶ËµÇ¼µÄʱºòÒªÔÚIPºóÃ棫¶ººÅ£«¶Ë¿Úº ......
SQL³£ÓÃÃüÁîʹÓ÷½·¨£º
(1) Êý¾Ý¼Ç¼ɸѡ£º
sql="select * from Êý¾Ý±í where ×Ö¶ÎÃû=×Ö¶ÎÖµ order by ×Ö¶ÎÃû [desc]"
sq ......
selectÓï¾äÇ°¼Ó£º
declare @d datetime
set @d=getdate()
²¢ÔÚselectÓï¾äºó¼Ó£º
select [Óï¾äÖ´Ðл¨·Ñʱ¼ä(ºÁÃë)]=datediff(ms,@d,getdate())
ת×Ô£º¶¯Ì¬ÍøÖÆ×÷Ö¸ÄÏ www.knowsky.com
ÕâÊǼòÒ׵IJ鿴ִÐÐʱ¼äµÄ·½·¨¡£
===========================================£¨Ò»ÏÂÄÚÈÝת×Ô£º£Ã£Ó£Ä£Î£©
MSSQL ServerÖÐͨ¹ý²é ......