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

mssqlÀïÊÂÎñµÄÏê½â

ÕûÀíתÌù
Ò»¡¢ÊÂÎñµÄÊôÐÔ
¡¡¡¡ÊÂÎñ¾ßÓÐacidÊôÐÔ:¼´ atomicÔ­×ÓÐÔ, consistentÒ»ÖÂÐÔ, isolated¸ôÀëÐÔ, durableÓÀ¾ÃÐÔ
¡¡¡¡Ô­×ÓÐÔ£ºÊÂÎñÓ¦×÷Ϊһ¸ö¹¤×÷µ¥Ôª,ÊÂÎñ´¦ÀíÍê³É£¬ËùÓеŤ×÷Ҫô¶¼ÔÚÊý¾Ý¿âÖб£´æÏÂÀ´£¬ÒªÃ´ÍêÈ«»Ø¹ö£¬È«²¿²»±£Áô
¡¡¡¡Ò»ÖÂÐÔ£ºÊÂÎñÍê³É»òÕß³·Ïúºó£¬¶¼Ó¦¸Ã´¦ÓÚÒ»ÖµÄ״̬
¡¡¡¡¸ôÀëÐÔ£º¶à¸öÊÂÎñͬʱ½øÐУ¬ËüÃÇÖ®¼äÓ¦¸Ã»¥²»¸ÉÈÅ.Ó¦¸Ã·ÀÖ¹Ò»¸öÊÂÎñ´¦ÀíÆäËûÊÂÎñÒ²ÒªÐ޸ĵÄÊý¾Ýʱ£¬²»ºÏÀíµÄ´æÈ¡ºÍ²»ÍêÕûµÄ¶ÁÈ¡Êý¾Ý
¡¡¡¡ÓÀ¾ÃÐÔ£ºÊÂÎñÌá½»ÒÔºó£¬Ëù×öµÄ¹¤×÷¾Í±»ÓÀ¾ÃµÄ±£´æÏÂÀ´
¶þ¡¢ÊÂÎñ²¢·¢´¦Àí»á²úÉúµÄÎÊÌâ
¡¡¡¡¶ªÊ§¸üУºµ±Á½¸ö»ò¶à¸öÊÂÎñÑ¡ÔñͬһÐУ¬È»ºó»ùÓÚ×î³õÑ¡¶¨µÄÖµ¸üиÃÐÐʱ£¬»á·¢Éú¶ªÊ§¸üÐÂÎÊÌ⡢ÿ¸öÊÂÎñ¶¼²»ÖªµÀÆäËüÊÂÎñµÄ´æÔÚ¡£×îºóµÄ¸üн«ÖØÐ´ÓÉÆäËüÊÂÎñËù×öµÄ¸üУ¬Õ⽫µ¼ÖÂÊý¾Ý¶ªÊ§¡£
¡¡¡¡Ôà¶Á£ºµ±µÚ¶þ¸öÊÂÎñÑ¡ÔñÆäËüÊÂÎñÕýÔÚ¸üеÄÐÐʱ£¬»á·¢ÉúδȷÈϵÄÏà¹ØÐÔÎÊÌâ¡£ µÚ¶þ¸öÊÂÎñÕýÔÚ¶ÁÈ¡µÄÊý¾Ý»¹Ã»ÓÐÈ·Èϲ¢ÇÒ¿ÉÄÜÓɸüдËÐеÄÊÂÎñËù¸ü¸Ä¡£
¡¡¡¡²»¿ÉÖØ¸´¶Á£ºµ±µÚ¶þ¸öÊÂÎñ¶à´Î·ÃÎÊͬһÐжøÇÒÿ´Î¶ÁÈ¡²»Í¬µÄÊý¾Ýʱ£¬»á·¢Éú²»Ò»ÖµķÖÎöÎÊÌâ¡£²»Ò»ÖµķÖÎöÓëδȷÈϵÄÏà¹ØÐÔÀàËÆ£¬ÒòΪÆäËüÊÂÎñÒ²ÊÇÕýÔÚ¸ü¸ÄµÚ¶þ¸öÊÂÎñÕýÔÚ¶ÁÈ¡µÄÊý¾Ý¡£ È»¶ø£¬ÔÚ²»Ò»ÖµķÖÎöÖУ¬µÚ¶þ¸öÊÂÎñ¶ÁÈ¡µÄÊý¾ÝÊÇÓÉÒѽøÐÐÁ˸ü¸ÄµÄÊÂÎñÌá½»µÄ¡£¶øÇÒ£¬²»Ò»ÖµķÖÎöÉæ¼°¶à´Î£¨Á½´Î»ò¸ü¶à£©¶ÁȡͬһÐУ¬¶øÇÒÿ´ÎÐÅÏ¢¶¼ÓÉÆäËüÊÂÎñ¸ü¸Ä£»Òò¶ø¸ÃÐб»·ÇÖØ¸´¶ÁÈ¡¡£
¡¡¡¡»ÃÏñ¶Á£ºµ±¶ÔijÐÐÖ´ÐвåÈë»òɾ³ý²Ù×÷£¬¶ø¸ÃÐÐÊôÓÚij¸öÊÂÎñÕýÔÚ¶ÁÈ¡µÄÐеķ¶Î§Ê±£¬»á·¢Éú»ÃÏñ¶ÁÎÊÌâ¡£ ÊÂÎñµÚÒ»´Î¶ÁµÄÐз¶Î§ÏÔʾ³öÆäÖÐÒ»ÐÐÒѲ»¸´´æÔÚÓÚµÚ¶þ´Î¶Á»òºóÐø¶ÁÖУ¬ÒòΪ¸ÃÐÐÒѱ»ÆäËüÊÂÎñɾ³ý¡£Í¬Ñù£¬ÓÉÓÚÆäËüÊÂÎñµÄ²åÈë²Ù×÷£¬ÊÂÎñµÄµÚ¶þ´Î»òºóÐø¶ÁÏÔʾÓÐÒ»ÐÐÒѲ»´æÔÚÓÚԭʼ¶ÁÖС£
Èý¡¢ÊÂÎñ´¦ÀíÀàÐÍ
¡¡¡¡×Ô¶¯´¦ÀíÊÂÎñ£ºÏµÍ³Ä¬ÈÏÿ¸öt£­sqlÃüÁî¶¼ÊÇÊÂÎñ´¦Àí ÓÉϵͳ×Ô¶¯¿ªÊ¼²¢Ìá½»
¡¡¡¡ÒþʽÊÂÎñ£ºµ±ÓдóÁ¿µÄddl ºÍdmlÃüÁîÖ´ÐÐʱ»á×Ô¶¯¿ªÊ¼£¬²¢Ò»Ö±±£³Öµ½Óû§Ã÷È·ÌύΪֹ£¬Çл»ÒþʽÊÂÎñ¿ÉÒÔÓÃset implicit_transactions.ΪÁ¬½ÓÉèÖÃÒþÐÔÊÂÎñģʽ.µ±ÉèÖÃΪ on ʱ£¬set implicit_transactions ½«Á¬½ÓÉèÖÃΪÒþÐÔÊÂÎñģʽ¡£µ±ÉèÖÃΪ off ʱ£¬ÔòʹÁ¬½Ó·µ»Øµ½×Ô¶¯Ìá½»ÊÂÎñģʽ
¡¡¡¡Óû§¶¨ÒåÊÂÎñ£ºÓÉÓû§À´¿ØÖÆÊÂÎñµÄ¿ªÊ¼ºÍ½áÊø ÃüÁîÓÐ: begin tran, commit tran,rollback tran ÃüÁî
¡¡¡¡·Ö²¼Ê½ÊÂÎñ£º¿çÔ½¶à¸ö·þÎñÆ÷µÄÊÂÎñ³ÆÎª·Ö²¼Ê½ÊÂÎñ,sql server ¿ÉÒÔÓÉdtc microsoft dist


Ïà¹ØÎĵµ£º

MsSQL,MySQL,Oracle,Êý¾Ý¿âÁ¬½Ó×Ö¶Î

Ms sql 2000
drivername=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=books
username=sa
password=sa
MySQL
drivername=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost/books
username=root
password=root
Oracle
drivername=orac ......

MSSQLÊý¾ÝÀàÐͼ°³¤¶ÈÏÞÖÆÏêϸ˵Ã÷

SQL Server ÌṩϵͳÊý¾ÝÀàÐͼ¯£¬¶¨ÒåÁË¿ÉÓë SQL Server Ò»ÆðʹÓõÄËùÓÐÊý¾ÝÀàÐÍ¡£ÏÂÃæÁгöϵͳÌṩµÄÊý¾ÝÀàÐͼ¯¡£
¿ÉÒÔ¶¨ÒåÓû§¶¨ÒåµÄÊý¾ÝÀàÐÍ£¬ÆäÊÇϵͳÌṩµÄÊý¾ÝÀàÐ͵ıðÃû¡£ÓйØÓû§¶¨ÒåµÄÊý¾ÝÀàÐ͵ĸü¶àÐÅÏ¢£¬Çë²Î¼û sp_addtype ºÍ´´½¨Óû§¶¨ÒåµÄÊý¾ÝÀàÐÍ¡£
µ±Á½¸ö¾ßÓв»Í¬Êý¾ÝÀàÐÍ¡¢ÅÅÐò¹æÔò¡¢¾«¶È¡¢Ð¡ÊýλÊý»ò³ ......

MSSQLÊý¾Ý¿âÊý¾ÝÀàÐÍ


 
    Êý¾ÝÀàÐÍ
 
 ÀàÐÍ
 
 ÃèÊö
 
bit
 
ÕûÐÍ
 
bit Êý¾ÝÀàÐÍÊÇÕûÐÍ£¬ÆäÖµÖ»ÄÜÊÇ0¡¢1»ò¿ÕÖµ¡£ÕâÖÖÊý¾ÝÀàÐÍÓÃÓÚ´æ´¢Ö»ÓÐÁ½ÖÖ¿ÉÄÜÖµµÄÊý¾Ý £¬ÈçYes »òNo¡¢True »òFa lse ¡¢On »òOff
int
 
ÕûÐÍ
 
int Êý¾ÝÀàÐÍ¿ÉÒÔ´æ´¢´Ó- 231( ......

MSSQLÌí¼Ó×Ö¶Î˵Ã÷

--×Ö¶ÎÌí¼Ó˵Ã÷
EXEC sp_addextendedproperty 'MS_Description', 'ÒªÌí¼ÓµÄ˵Ã÷', 'user', dbo, 'table', ±íÃû, 'column', ÁÐÃû
--ɾ³ý×Ö¶Î˵Ã÷
EXEC sp_dropextendedproperty 'MS_Description', 'user', dbo, 'table', ±íÃû, 'column', ×Ö¶ÎÃû
--²é¿´×Ö¶Î˵Ã÷
SELECT
    [Table Name] = i_s.TAB ......

php 5.3 Á¬½ÓmssqlÊý¾Ý¿â

×î½üÓиöС¶«Î÷Òª²é¿´mssqlÊý¾Ý¿âÊÇÓÃphpʵÏֵģ¬ÒÔǰÎÒÓÃphp5.2ʱ¸Ð¾õͦ¼òµ¥µÄËùÒÔÏëphp5.3Ò²Ó¦¸ÃºÜ¼òµ¥µÄ
ΪʲôҪÓÃphp5.3ÄØÒòΪÎÒÏëÓÃsqlite3.0µÄ°¡£¬ÒòΪphp5.2µÄ²»Ö§³Ösqlite3.0µÄ°¡£¬ËùÒÔÎÒÌØÒâÈ¥ÏÂÁË5.3ÁËÏÂÔØ»ØÀ´Á˲ŷ¢ÏÖ5.3ÀïûÓÐmssqlµÄdllÀ©Õ¹ÁË£¬ÓôÃÆ°¡£¬²»¹ÜÕâô¶àÏÈÓÃÆðÄÇsqlite3.0ÔÙ˵ÁË
sqlite3.0µÄ²¿·Ö ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ