»ñÈ¡SQL ServerÔªÊý¾Ý·½·¨
ÔªÊý¾Ý¼ò½é
¡¡¡¡ÔªÊý¾Ý (metadata) ×î³£¼ûµÄ¶¨ÒåΪ"ÓйØÊý¾ÝµÄ½á¹¹Êý¾Ý"£¬»òÕßÔÙ¼òµ¥Ò»µã¾ÍÊÇ"¹ØÓÚÊý¾ÝµÄÐÅÏ¢"£¬ÈÕ³£Éú»îÖеÄͼÀý¡¢Í¼Êé¹ÝĿ¼¿¨ºÍÃûƬµÈ¶¼¿ÉÒÔ¿´×÷ÊÇÔªÊý¾Ý¡£ÔÚ¹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ (DBMS) ÖУ¬ÔªÊý¾ÝÃèÊöÁËÊý¾ÝµÄ½á¹¹ºÍÒâÒå¡£±ÈÈçÔÚ¹ÜÀí¡¢Î¬»¤ SQL Server »òÕßÊÇ¿ª·¢Êý¾Ý¿âÓ¦ÓóÌÐòµÄʱºò£¬ÎÒÃǾ³£Òª»ñÈ¡Ò»Ð©Éæ¼°µ½Êý¾Ý¿â¼Ü¹¹µÄÐÅÏ¢£º
¡¡¡¡Ä³¸öÊý¾Ý¿âÖеıíºÍÊÓͼµÄ¸öÊýÒÔ¼°Ãû³Æ ;
¡¡¡¡Ä³¸ö±í»òÕßÊÓͼÖÐÁеĸöÊýÒÔ¼°Ã¿Ò»ÁеÄÃû³Æ¡¢Êý¾ÝÀàÐÍ¡¢³¤¶È¡¢¾«¶È¡¢ÃèÊöµÈ;
¡¡¡¡Ä³¸ö±íÉ϶¨ÒåµÄÔ¼Êø;
¡¡¡¡Ä³¸ö±íÉ϶¨ÒåµÄË÷ÒýÒÔ¼°Ö÷¼ü/Íâ¼üµÄÐÅÏ¢¡£
¡¡¡¡ÏÂÃæÎÒÃǽ«½éÉܼ¸ÖÖ»ñȡԪÊý¾ÝµÄ·½·¨¡£
¡¡¡¡»ñȡԪÊý¾Ý
¡¡¡¡Ê¹ÓÃϵͳ´æ´¢¹ý³ÌÓëϵͳº¯Êý·ÃÎÊÔªÊý¾Ý
¡¡¡¡»ñȡԪÊý¾Ý×î³£Óõķ½·¨ÊÇʹÓà SQL Server ÌṩµÄϵͳ´æ´¢¹ý³ÌÓëϵͳº¯Êý¡£
¡¡¡¡ÏµÍ³´æ´¢¹ý³ÌÓëϵͳº¯ÊýÔÚϵͳ±íºÍÔªÊý¾ÝÖ®¼äÌṩÁËÒ»¸ö³éÏó²ã£¬Ê¹µÃÎÒÃDz»ÓÃÖ±½Ó²éѯϵͳ±í¾ÍÄÜ»ñµÃµ±Ç°Êý¾Ý¿â¶ÔÏóµÄÔªÊý¾Ý¡£
¡¡¡¡³£ÓõÄÓëÔªÊý¾ÝÓйصÄϵͳ´æ´¢¹ý³ÌÓÐÒÔÏÂһЩ£º
¡¡¡¡ÏµÍ³´æ´¢¹ý³Ì ÃèÊö
¡¡¡¡sp_columns ·µ»ØÖ¸¶¨±í»òÊÓͼµÄÁеÄÏêϸÐÅÏ¢¡£
¡¡¡¡sp_databases ·µ»Øµ±Ç°·þÎñÆ÷ÉϵÄËùÓÐÊý¾Ý¿âµÄ»ù±¾ÐÅÏ¢¡£
¡¡¡¡sp_fkeys Èô²ÎÊýΪ´øÓÐÖ÷¼üµÄ±í£¬Ôò·µ»Ø°üº¬Ö¸Ïò¸Ã±íµÄÍâ¼üµÄËùÓбí;Èô²ÎÊýΪ´øÓÐÍâ¼üµÄ±íÃû£¬Ôò·µ»ØËùÓÐͬ¹ýÖ÷¼ü/Íâ¼ü¹ØÏµÓë¸ÃÍâ¼üÏà¹ØÁªµÄËùÓÐ±í¡£
¡¡¡¡sp_pkeys ·µ»ØÖ¸¶¨±íµÄÖ÷¼üÐÅÏ¢¡£
¡¡¡¡sp_server_info ·µ»Øµ±Ç°·þÎñÆ÷µÄ¸÷ÖÖÌØÐÔ¼°Æä¶ÔӦȡֵ¡£
¡¡¡¡sp_sproc_columns ·µ»ØÖ¸¶¨´æ´¢¹ý³ÌµÄµÄÊäÈë¡¢Êä³ö²ÎÊýµÄÐÅÏ¢¡£
¡¡¡¡sp_statistics ·µ»ØÖ¸¶¨µÄ±í»òË÷ÒýÊÓͼÉϵÄËùÓÐË÷ÒýÒÔ¼°Í³¼ÆµÄÐÅÏ¢¡£
¡¡¡¡sp_stored_procedures ·µ»Øµ±Ç°Êý¾Ý¿âµÄ´æ´¢¹ý³ÌÁÐ±í£¬°üº¬ÏµÍ³´æ´¢¹ý³Ì¡£
¡¡¡¡sp_tables ·µ»Øµ±Ç°Êý¾Ý¿âµÄËùÓбíºÍÊÓͼ£¬°üº¬ÏµÍ³±í¡£
³£ÓõÄÓëÔªÊý¾ÝÓйصÄϵͳº¯ÊýÓÐÒÔÏÂһЩ£º
¡¡¡¡ÏµÍ³º¯Êý ÃèÊö
¡¡¡¡COLUMNPROPERTY ·µ»ØÓйØÁлò¹ý³Ì²ÎÊýµÄÐÅÏ¢£¬ÈçÊÇ·ñÔÊÐí¿ÕÖµ£¬ÊÇ·ñΪ¼ÆËãÁеȡ£
¡¡¡¡COL_LENGTH ·µ»ØÖ¸¶¨Êý¾Ý¿âµÄÖ¸¶¨ÊôÐÔÖµ£¬ÈçÊÇ·ñ´¦ÓÚÖ»¶ÁģʽµÈ¡£
¡¡¡¡DATABASEPROPERTYEX ·µ»ØÖ¸¶¨Êý¾Ý¿âµÄÖ¸¶¨Ñ¡Ïî»òÊôÐԵĵ±Ç°ÉèÖã¬ÈçÊý¾Ý¿âµÄ״̬¡¢»Ö¸´Ä£Ð͵ȡ£
¡¡¡¡OBJECT_ID ·µ»ØÖ¸¶¨Êý¾Ý¿â¶ÔÏóÃûµÄ±êʶºÅ
¡¡¡¡OBJECT_NAME ·µ»ØÖ¸¶¨Êý¾Ý¿â¶ÔÏó±êʶºÅµÄ¶ÔÏóÃû¡£
¡¡¡¡OBJECTPROPERTY ·µ»ØÖ¸¶¨Êý¾Ý¿â¶ÔÏó±êʶºÅµÄÓйØÐÅÏ¢£¬ÈçÊÇ·ñΪ±í£¬ÊÇ·ñÎªÔ¼ÊøµÈ¡£
¡¡¡¡
Ïà¹ØÎĵµ£º
p.s. ²»ÓÃÊÔͼÔÚsql2000·þÎñ¹ÜÀíÆ÷ÉÏÃæ×¢²ásql2005µÄÔ¶³ÌÊý¾Ý¿â·þÎñÆ÷£¬Ö»ÄÜÏÈ´Ósql2005ÉÏÃæµ¼³öÊʺÏsql2000µÄ½¨±í½Å±¾£¬ÔÚsql2000ÉϽ¨¿â½¨±í£¬È»ºóÀûÓÃsql2000µÄµ¼ÈëºÍµ¼³öÏòµ¼£¬½«Êý¾Ý´Ó2005µ¼Èëµ½2000µ±ÖС£
2005תµ½2000µÄ²½Öè²½Öè
1. Éú³Éfor 2000°æ±¾µÄÊý¾Ý¿â½Å±¾
2005 µÄmanger studio
-- ´ò¿ª"¶ÔÏó×ÊÔ´¹ÜÀíÆ ......
ÔÎijö´¦£ºhttp://www.dingos.cn/index.php?topic=1874.0
¶¨ÒåºÍÓ÷¨
CONVERT() º¯ÊýÊǰÑÈÕÆÚת»»ÎªÐÂÊý¾ÝÀàÐ͵ÄͨÓú¯Êý¡£
CONVERT() º¯Êý¿ÉÒÔÓò»Í¬µÄ¸ñʽÏÔʾÈÕÆÚ/ʱ¼äÊý¾Ý
Óï·¨
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) ¹æ¶¨Ä¿±êÊý¾ÝÀàÐÍ£¨´øÓпÉÑ¡µÄ³¤¶È£©¡£data_to_be_conve ......
sql serverϵͳ±íÏêϸ˵Ã÷
sysaltfiles
Ö÷Êý¾Ý¿â ±£´æÊý¾Ý¿âµÄÎļþ
syscharsets
Ö÷Êý¾Ý¿â×Ö·û¼¯ÓëÅÅÐò˳Ðò
sysconfigures
Ö÷Êý¾Ý¿â ÅäÖÃÑ¡Ïî
syscurconfigs
Ö÷Êý¾Ý¿âµ±Ç°ÅäÖÃÑ¡Ïî
sysdatabases
Ö÷Êý¾Ý¿â·þÎñÆ÷ÖеÄÊý¾Ý¿â
syslanguages
Ö÷Êý¾Ý¿âÓïÑÔ
&n ......
SQL *PLUS RepostµÄ¿ª·¢·½·¨
ʹÓÃSQL*PLUS ¿ÉÖ±½ÓÔÚIE BrowserÖÐÉú³É¹æÕûµÄ×Ö·ûÐÍReport. ʵÏÖ·½·¨¼òµ¥£¬²¼ÊðÈÝÒס£
·½·¨:
1. ÀûÓÃÎı¾±à¼Æ÷±àдSQL*PLUS ½Å±¾£¬±£´æ³É .sql Îļþ¡£
2. ÉÏ´«sql ÎļþÖÁÓ¦ÓõÄsql Ŀ¼¡£
3.  ......
ORMϵͳ±ØÐë°ÑÊý¾Ý¿âÖеÄÊý¾Ýת»»ÎªÒµÎñÊý¾Ý£¬×ª»»µÄ·½·¨´óÖÂÓÐ3ÖÖ£¬±¾ÎľÍÊÔͼ¶ÔËüÃÇ×öһЩ¼òµ¥·ÖÎö¡£
1¡¢ÊôÐÔ·´Éä¡£¾ÍÊÇͨ¹ý·´É䣬»ñȡҵÎñʵÌåÀàµÄ¸÷¸öÊôÐÔ£¬È»ºóÔÙÉèÖÃÕâЩÊôÐÔµÄÖµ¡£Õâ¸ö·½·¨×î¼òµ¥¡¢×îÎȶ¨¡¢Í¨ÓÃÐÔ×îÇ¿¡¢¿Éά»¤ÐÔ×îÇ¿¡¢ÐÔÄÜ×î²î¡£ÀýÈçNHibernate¾ÍÊÇÓÃÕâÖÖ·½·¨ÊµÏֵģ¬Ëüͨ¹ýIGetterºÍISetter½Ó¿ÚÊµÏ ......