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

Çë½ÌÒ»¸öMSSQLµÄÎÊÌâ - MS-SQL Server / ÒÉÄÑÎÊÌâ

´´½¨Á˼¸ÕÅ±í£¬ÆäÖÐÓÐÒ»ÕűíÊÇ¿Î³Ì±í£¬Àï±ß°üÀ¨£º¿Î³ÌºÅ£¨Ö÷Â룩£¬¿Î³ÌÃû£¬¿Îʱ£¬Ñ§·Ö¡£
ÏÖÔÚÏëÉè¼ÆÒ»¸ö´¥·¢Æ÷ʹ£¬×÷ÓÃÊÇÏÞÖÆ¿ªÉèµÄ¿Î³Ì×Üѧ·Ö±ØÐëÔÚ0µ½100Ö®¼ä

ÇëÎÊÕâ¸ö´¥·¢Æ÷¸ÃÔõôÉè¼Æ£¬Ð»Ð»¡£
²»Óô¥·¢Æ÷£¬ÓÃÔ¼ÊøÐÐÁË

SQL code:
alter table ¿Î³Ì±í
add constraint ck check(ѧ·Ö between 0 and 100)


¿ÉÒÔÓÃcheckÔ¼Êø



Èç¹û¿Î³ÌºÅΨһ£¬ÓÃÔ¼Êø¾Í¿ÉÒÔÁË¡£

±§Ç¸£¬ÎÒ¸Õ²ÅûÓÐ˵Çå³þÎÊÌ⡣ÿ¸ö¿ªÉèµÄ¿Î³ÌÓÐÏàÓ¦µÄѧ·Ö£¬±ÈÈç¿Î³Ì1ÊÇ1ѧ·Ö£¬ÏÖÔÚÒªÉè¼ÆÒ»¸ö´¥·¢Æ÷ʹµÃÕâЩ¿Î³ÌµÄѧ·Ö×ܺÍÏÞÖÆÔÚ0µ½100Ö®¼ä

SQL code:

create table ¿Î³Ì±í(ѧ·Ö int)


create function f_check()
returns int
as
begin
declare @i int
select @i=sum(ѧ·Ö) from ¿Î³Ì±í
return @i
end

alter table ¿Î³Ì±í
add constraint ck check(dbo.f_check() between 0 and 100)

insert ¿Î³Ì±í select 90
/*
·þÎñÆ÷: ÏûÏ¢ 547£¬¼¶±ð 16£¬×´Ì¬ 1£¬ÐÐ 1
INSERT Óï¾äÓë CHECK Ô¼Êø"ck"³åÍ»¡£¸Ã³åÍ»·¢ÉúÓÚÊý¾Ý¿â"master"£¬±í"dbo.¿Î³Ì±í"¡£
Óï¾äÒÑÖÕÖ¹¡£

*/


alter table ¿Î³Ì±í
add constraint ck check(ing 
 ºóÃæÊÇʲô

ÒýÓÃ
±§Ç¸£¬ÎÒ¸Õ²ÅûÓÐ˵Çå³þÎÊÌ⡣ÿ¸ö¿ªÉèµÄ¿Î³ÌÓÐÏàÓ¦µÄѧ·Ö£¬±ÈÈç¿Î³Ì1ÊÇ1ѧ·Ö£¬ÏÖÔÚÒªÉè¼ÆÒ»¸ö´¥·¢Æ÷ʹµÃÕâЩ¿Î³ÌµÄѧ·Ö×ܺÍÏÞÖÆÔÚ0µ½100Ö®¼ä


Ïà¹ØÎÊ´ð£º

csvÎļþת»»³Ésqlµ¼Èëµ½Êý¾Ý¿â£¬Ã»ÓÐÊý¾ÝΪºÎ£¿

Ö´ÐеÄ˳Ðò£º
1£©Îļþä¯ÀÀ¿ò£¨Ñ¡ÔñÎļþʹÓã©
Ñ¡ÔñºÃÎļþºó
µã»÷Ò»¸öµ¼Èë°´Å¥µÄʱºò £¬°ÑÉÏÃæÉÏ´«¿òÀïµÄcsvÎļþÒÔÒ»¸öIDΪÎļþÃû£¬ÉÏ´«µ½**/**Îļþ¼ÐÏÂ
2£©¶ÁÈ¡Õâ¸öÎļþ¼ÐϵÄcsvµÄÎļþ£¬×ª»»³Ésql
3 ......

Çë½ÌSQLSERVERµÄÁ½¸öÎÊÌâ - MS-SQL Server / ÒÉÄÑÎÊÌâ

1¡£ÔõÑùʹxp_cmdshellÄÜÍêÕûÊä³ö³¬¹ý255¸ö×Ö·ûµÄ×Ö·û´®¡£
2¡£select ʱ£¬¼ìË÷ËÙ¶ÈÊÇÓëfromºóµÄ TABLE˳ÐòÓйأ¬»¹ÊÇÓëwhereÌõ¼þµÄ˳ÐòÓйØ(TABLEÊý¾Ý¶àÉÙ )
ÔÚϵͳÊôÐÔÉ趨ÀïÓиöÑ¡Ïî,¿ÉÒÔÐ޸ĵ¥×Ö¶ÎÊä³ö×ÖÊýÏÞÖÆ. ......

Çë½ÌSQLÓï¾ä²éѯÎÊÌ⣿ - MS-SQL Server / »ù´¡Àà

ÎÒÏë²éѯ³öÿÌìÊý¾ÝµÄ×î´óµÄÒ»¸öÖµ¡£±íµÄ¸ñʽÈçÏÂ
±íÃû: hisdata
×Ö¶Î ±àºÅ Öµ ״̬ ʱ¼ä  
  Id value state dattime  
  101 32.3 0 ......

SQL·ÖÒ³ÓëOracle·ÖÒ³µÄÒÉÎÊ£¿ - Java / Web ¿ª·¢

ÕâÀïÏëÁ˽âÏ£¬¹ØÓÚSQL ServerÖзÖÒ³ºÍOracleÖзÖÒ³£»
ƽ³£Ð´Ó¦ÓóÌÐòµÄʱºò£¬±ÈÈçÓõÄÓïÑÔÊÇJava£¬ÓиöÁбíÒ³Ãæ£¬ÐèÒª¶ÔÊý¾Ý·ÖÒ³ÏÔʾ£»
ÕâÀïÒª·ÖÒ³ÄѵÀ²»ÐèÒª½èÖúJava£¬¶øÖ±½ÓsqlÄÜÖªµÀ·ÖÒ³Âð£¬ÆðÂëÒ²Òª´«¸öÒ³Âë½ ......

sqlÓï¾äÎÊÌâ - MS-SQL Server / ÒÉÄÑÎÊÌâ

ÏÖÔÚÓÐÒ»¸ö²¿Ãűídept£¨²¿ÃÅÃû³Æ£¬²¿Ãźš£¡££©ÓÐÒ»¸öÈËÔ±±íemp£¨ÐÕÃû£¬ÈËÔ±±àºÅ£¬Ö°Î»£¬Ð½×Ê£¬²¿ÃÅ£©
emp±íÖеÄÄÚÈÝÊÇÕâÑùµÄ£º
a 1 ¹¤³Ìʦ 3000 Èí¼þ²¿
b 2 ÆÕͨԱ¹¤ 2000 Ó²¼þ²¿
c 3 ¹¤³Ìʦ 4000 Ó²¼þ²¿
d ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ