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

SQLÖ®¾Å Êý¾Ý¿âÉè¼Æ

Íâ¼ü
======================
Íâ¼üÊÇÏà¶ÔÓÚÖ÷¼ü˵µÄ£¬Êǽ¨Á¢±íÖ®¼ä µÄÁªÏµµÄ±ØÐëµÄÇ°Ìá¡£
   ±ÈÈ磺ѧÉú±í ¡¢Ñ§Éú³É¼¨±íÒ»Ò»¶ÔÓ¦ÊÇÒòΪ ËûÃǶ¼¾ßÓÐÏàͬµÄ×ֶΣºÑ§ºÅ£¬°ÑѧÉú±í×÷ΪÖ÷±í£¬Ñ§ºÅÊÇËûµÄÖ÷¼ü£¬Ïà¶ÔÓÚÖ÷±íÀ´Ëµ£¬Ñ§Éú³É¼¨µÄ×ֶΠѧºÅ¾ÍÊÇѧÉú±íµÄÍâ¼ü¡£
  ûÓÐÍâ¼ü£¬Á½¸ö±í¾Íû°ì·¨½¨Á¢ÁªÏµ°¡£¡
Íâ¼ü£¨Foreign Key£©
¡¡¡¡Èç¹û¹«¹²¹Ø¼ü×ÖÔÚÒ»¸ö¹ØϵÖÐÊÇÖ÷¹Ø¼ü×Ö£¬ÄÇôÕâ¸ö¹«¹²¹Ø¼ü×Ö±»³ÆΪÁíÒ»¸ö¹ØϵµÄÍâ¼ü¡£Óɴ˿ɼû£¬Íâ¼ü±íʾÁËÁ½¸ö¹Øϵ֮¼äµÄÁªÏµ¡£ÒÔÁíÒ»¸ö¹ØϵµÄÍâ¼ü×÷Ö÷¹Ø¼ü×ÖµÄ±í±»³ÆΪÖ÷±í£¬¾ßÓдËÍâ¼üµÄ±í±»³ÆΪÖ÷±íµÄ´Ó±í¡£Íâ¼üÓÖ³Æ×÷Íâ¹Ø¼ü×Ö¡£
¡¡¡¡Íâ¼üµÄ×÷Óãº
¡¡¡¡±£³ÖÊý¾ÝÒ»ÖÂÐÔ£¬ÍêÕûÐÔ£¬Ö÷ҪĿµÄÊÇ¿ØÖÆ´æ´¢ÔÚÍâ¼ü±íÖеÄÊý¾Ý¡£ ʹÁ½ÕűíÐγɹØÁª£¬Íâ¼üÖ»ÄÜÒýÓÃÍâ±íÖеÄÁеÄÖµ£¡
¡¡¡¡ÀýÈ磺
¡¡¡¡a b Á½¸ö±í
¡¡¡¡a±íÖдæÓпͻ§ºÅ£¬¿Í»§Ãû³Æ
¡¡¡¡b±íÖдæÓÐÿ¸ö¿Í»§µÄ¶©µ¥
¡¡¡¡ÓÐÁËÍâ¼üºó
¡¡¡¡ÄãÖ»ÄÜÔÚÈ·ÐÅb ±íÖÐûÓпͻ§xµÄ¶©µ¥ºó£¬²Å¿ÉÒÔÔÚa±íÖÐɾ³ý¿Í»§x
¡¡¡¡½¨Á¢Íâ¼üµÄÇ°Ì᣺ ±¾±íµÄÁбØÐëÓëÍâ¼üÀàÐÍÏàͬ(Íâ¼ü±ØÐëÊÇÍâ±íÖ÷¼ü)¡£
¡¡¡¡Ö¸¶¨Ö÷¼ü¹Ø¼ü×Ö£º foreign key(ÁÐÃû)
¡¡¡¡ÒýÓÃÍâ¼ü¹Ø¼ü×Ö£º references <Íâ¼ü±íÃû>(Íâ¼üÁÐÃû)
¡¡¡¡Ê¼þ´¥·¢ÏÞÖÆ: on deleteºÍon update , ¿ÉÉè²ÎÊýcascade(¸úËæÍâ¼ü¸Ä¶¯), restrict(ÏÞÖÆÍâ±íÖеÄÍâ¼ü¸Ä¶¯),set Null(Éè¿ÕÖµ£©,set Default£¨ÉèĬÈÏÖµ£©,[ĬÈÏ]no action
¡¡¡¡ÀýÈ磺
¡¡¡¡outTable±í Ö÷¼ü id ÀàÐÍ int
¡¡¡¡´´½¨º¬ÓÐÍâ¼üµÄ±í£º
¡¡¡¡create table temp(
¡¡¡¡id int,
¡¡¡¡name char(20),
¡¡¡¡foreign key(id) references outTable(id) on delete cascade on update cascade);
¡¡¡¡ËµÃ÷£º°ÑidÁÐ ÉèΪÍâ¼ü ²ÎÕÕÍâ±íoutTableµÄidÁÐ µ±Íâ¼üµÄֵɾ³ý ±¾±íÖжÔÓ¦µÄÁÐɸ³ý µ±Íâ¼üµÄÖµ¸Ä±ä ±¾±íÖжÔÓ¦µÄÁÐÖµ¸Ä±ä¡£
¡¡¡¡½¨¼ü¼¸¸öÔ­Ôò:
¡¡¡¡1¡¢ Ϊ¹ØÁª×ֶδ´½¨Íâ¼ü¡£
¡¡¡¡2¡¢ ËùÓеļü¶¼±ØÐëΨһ¡£
¡¡¡¡3¡¢±ÜÃâʹÓø´ºÏ¼ü¡£
¡¡¡¡4¡¢Íâ¼ü×ÜÊǹØÁªÎ¨Ò»µÄ¼ü×ֶΡ£
Ô¼Êø
==========================
Ö÷¼üÔ¼Êø£ºÁÐÄÚÈݲ»ÄÜÖظ´£¬ÇÒ²»ÄÜΪ¿Õ
Íâ¼üÔ¼Êø£ºÄÚÈݱØÐëÊÇËù¹ØÁªÖ÷¼üµÄÖµÆäÖеÄÖµ
¿ÕÖµÔ¼Êø£º²»ÄÜΪ¿Õ
ĬÈÏÔ¼Êø£ºµ±²åÈëʱûÓи³Öµ£¬»áʹÓÃĬÈÏÖµ
ΨһԼÊø£ºÁеÄÄÚÈݶ¼ÊÇΨһµÄ£¬²»ÒÔÖظ´
¼ì²éÔ¼Êø£ºÁеÄÄÚÈݱØÐë·ûºÏÒªÇó¡£ÈçCHECK (JOB IN(‘Engineer’,’Sales’,’Manager’));
²ÎÕÕÍêÕûÐÔ
====


Ïà¹ØÎĵµ£º

Ëæ»ú¶ÁÈ¡Êý¾Ýsql access

                Random rnd = new Random(unchecked((int)DateTime.Now.Ticks));
                int intRandomNumber = rnd.Next();
   &nb ......

sql server ¹ØÓÚ Êý¾Ý»ã×Ü·ÖÎö

CUBE ºÍ ROLLUP Ö®¼äµÄÇø±ðÔÚÓÚ£º
CUBE Éú³ÉµÄ½á¹û¼¯ÏÔʾÁËËùÑ¡ÁÐÖÐÖµµÄËùÓÐ×éºÏµÄ¾ÛºÏ¡£
ROLLUP Éú³ÉµÄ½á¹û¼¯ÏÔʾÁËËùÑ¡ÁÐÖÐÖµµÄijһ²ã´Î½á¹¹µÄ¾ÛºÏ¡£
Àý×Ó£º
  if object_id('a')  is not null
drop table a
create table a
(
  bm varchar(20),  --±àÂë
  ck varchar(2), &n ......

Sql Server ´¥·¢Æ÷(¶þ)


 
½Ó(Ò»)
--´¥·¢Æ÷ʾÀý2
/*
´´½¨´¥·¢Æ÷[T_INSERT_¾íÑÌÏúÊÛ±í]£¬¸Ã´¥·¢Æ÷½Ï¸´ÔÓ¡£
˵Ã÷: ÿµ±[¾íÑÌ¿â´æ±í]·¢Éú INSERT ¶¯×÷£¬ÔòÒý·¢¸Ã´¥·¢Æ÷¡£
´¥·¢Æ÷¹¦ÄÜ£º ʵÏÖÒµÎñ¹æÔò¡£
ÒµÎñ¹æÔò: Èç¹ûÏúÊ۵ľíÑÌÆ·ÅƲ»´æÔÚ¿â´æ»òÕß¿â´æΪÁ㣬Ôò·µ»Ø´íÎó¡£
·ñÔòÔò×Ô¶¯¼õÉÙ[¾íÑÌ¿â´æ±í]ÖжÔӦƷÅƾíÑ̵Ŀâ´æÊýÁ¿ºÍ¿â´æ½ð¶ ......

SQL Server 2005ÖÐʵÏÖ×Ô¶¯±¸·Ý

ÔÚSQL Server 2005Êý¾Ý¿âÖÐʵÏÖ×Ô¶¯±¸·ÝµÄ¾ßÌå²½Öè: 
1¡¢´ò¿ªSQL Server Management Studio 
2¡¢Æô¶¯SQL Server´úÀí 
3¡¢µã»÷×÷Òµ->н¨×÷Òµ 
4¡¢"³£¹æ"ÖÐÊäÈë×÷ÒµµÄÃû³Æ 
5¡¢Ð½¨²½Ö裬ÀàÐÍÑ¡T-SQL£¬ÔÚÏÂÃæµÄÃüÁîÖÐÊäÈëÏÂÃæÓï¾ä£¨ºìÉ«²¿·ÖÒª¸ù¾Ý×Ô¼º ......

Config SQL Server for JDBC Access

1. In "MicroSoft SQL Server Management Studio", right click SQL Server instance, select "Properties", select "Security" in left panel and check "SQL Server and Windows Authentication mode" in right Panel.
2. In "SQL  Server Configuration Manager", select "SQL Server Network Configuration > ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ