SqlServer´¥·¢Æ÷Àí½â
´¥·¢Æ÷µÄ¶¨ÒåÓë·ÖÀà:
Ö»Òª´¥·¢Æ÷ËùÔÚ±íÉϵĶÔӦʱ¼ä·¢Éú,¾Í»á×Ô¶¯Ö´Ðиô¥·¢Æ÷µÄ´úÂë.ʵ¼ÊÉÏ,ÎÒÃDz¢²»ÄÜÖ±½Óµ÷Óô¥·¢Æ÷,ΨһµÄ·½·¨ÊÇÔÚ·ÖÅäŶ´¥·¢Æ÷µÄ±íÉÏÖ´ÐÐijÖÖÐÐΪ·½¿É¼¤»î´¥·¢Æ÷. [´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì,ËûÔÚÖ´ÐÐÌØ¶¨µÄÓïÑÔʼþʱÉúЧ
SQL Server°üÀ¨Á½´óÀà´¥·¢Æ÷:DDL(Êý¾Ý¶¨ÒåÓïÑÔ)´¥·¢Æ÷ºÍDML(Êý¾Ý²Ù×÷ÓïÑÔ)´¥·¢Æ÷
DDL´¥·¢Æ÷:
µ±·þÎñÆ÷»òÊý¾Ý¿âÖз¢ÉúÊý¾Ý¶¨ÒåÓïÑÔ(DDL)ʱ,½«µ÷ÓÃÕâЩ´¥·¢Æ÷.DDL´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´¥·¢Æ÷,ÔÚÓ°ÏìÊý¾Ý¶¨ÒåÓïÑÔÓï¾äʱ³ö·¢,¿ÉÒÔÓÃÓÚÔÚÊý¾ÝÖÐÖ´ÐйÜÀíÈÎÎñ,ÀýÈçÉóºËÒÔ¼°¹æ·¶Êý¾Ý¿âÖеIJÙ×÷.
ÀýÈç:Drop table,Create table
Àý1:
create trigger tr_1
on database
for Create_Table --|| Drop_Table
as
raiserror('Äã²»ÄÜ´´½¨±í',16,1)
rollback --¿ÉÒÔ½øÐлعöÒòΪCreate_table ÊÇÒþʽÊÂÎñ
drop trigger tr_1 on database –-ɾ³ý´¥·¢Æ÷ʱ±ØÐëÓÐon databaseÖ¸Ã÷ÊÇɾ³ýÊý¾Ý¿âÉϵĴ¥·¢Æ÷
DML´¥·¢Æ÷:
µ±Êý¾Ý¿â²Ù×÷Öз¢ÉúÊý¾Ý²Ù×÷ÓïÑÔ(DML)ʼþʱ,½«µ÷ÓÃDML´¥·¢Æ÷.
DML´¥·¢Æ÷¿ÉÒÔ·ÖΪÒÔÏÂ3ÖÖÀàÐÍ:
1.AFTER ´¥·¢Æ÷:AFTER ´¥·¢Æ÷Ö»ÄÜÔÚ±íÉÏÖ¸¶¨ (ºó´¥·¢)
ÔÚÖ´ÐÐInsert Update Delete Óï¾ä²Ù×÷Ö®ºóÖ´ÐÐ AFTER ´¥·¢Æ÷,ÖÆ¶¨AFTERÓëÖÆ¶
Ïà¹ØÎĵµ£º
SQLServer CodeSmith C#
bigint Int64   ......
½øÀ´ÒòΪ¿ª·¢ÔÒò£¬¾³£ÐèҪʹÓÃÈÕÆÚ·½ÃæµÄ±È½ÏºÍ²Ù×÷£¬ÕûÀíÁËÒ»ÏÂÕâ·½ÃæµÄ×ÊÁÏ£¬¹©´ó¼Ò¹²Ïí£º
SQL ServerÖÐÎİæµÄĬÈϵÄÈÕÆÚ×Ö¶Îdatetime¸ñʽÊÇyyyy-mm-dd Thh:mm:ss.mmm
ÀýÈç:
select getdate()
2004-09-12 11:06:08.177
ÕûÀíÁËÒ»ÏÂSQL ServerÀïÃæ¿ÉÄܾ³£»áÓõ½µÄÈÕÆÚ¸ñʽת»»·½·¨:
¾ÙÀýÈçÏÂ:
select CONVE ......
Access¡¢SQLServer¡¢Oracle³£¼ûSQLÓï¾äÓ¦ÓÃÇø±ð
¹Ø¾¢ËÉ PMP
Èç¹ûÒª¼æÈÝAccess¡¢SQL Server¡¢OracleÈý¸öÊý¾Ý¿â°æ±¾£»ÎÒÃÇÔÚ±àдSQLÓï¾äµÄ¹ý³ÌÖУ¬¾¡Á¿Ê¹ÓÃһЩͨÓõÄÓï¾ä£¬µ«»¹ÊÇÓÐЩ·½ÃæÓÐÐ©Çø±ð±ÜÃâ²»ÁË£¬ÏÖ¼òµ¥×ܽáһϡ£
ÒÔÏÂA´ú±íAccess,S´ú±íSQL Server,O´ú±íOracle
1¡¢È¡µ±Ç°ÏµÍ³Ê±¼ä
A:Select Now()
S:Selec ......
Êý¾Ý¿â×Öµä°üÀ¨±í½á¹¹(·Ö2KºÍ2005£©¡¢Ë÷ÒýºÍÖ÷¼ü.Íâ¼ü.Ô¼Êø.ÊÓͼ.º¯Êý.´æ´¢¹ý³Ì.´¥·¢Æ÷.¹æÔò¡£¿ÉÒÔÔÚÆóÒµ¹ÜÀíÆ÷¡¢²éѯ·ÖÎöÆ÷Öмòµ¥Ö´ÐУ¬Ö±½ÓÁ˵±µÄ²é³öSQL2K¼°SQL2005µÄËùÓÐÊý¾Ý×ֵ䣬·½±ãÎĵµµÄ±àд£¬Ï£Íû¶Ô´ó¼ÒÓаïÖú¡£
1. SqlServer2000Êý¾Ý¿â×Öµä--±í½á¹¹.sql
SELECT TOP 100 PERCENT --a.id,
& ......
ÓÃoracleϰ¹ßÁË£¬µ¼³öÓÃexpÓï¾ä£¬Ö±½ÓÉú³ÉdmpÎļþ£¬µ¼ÈëÓÃimpÓï¾ä£¬±í½á¹¹ºÍÊý¾Ýͬʱ¸ã¶¨¡£×î½üÐèÒªÓõ½sqlserver£¬×ÜÊDz»Äܹ»Í¬Ê±µ¼³ö±í½á¹¹ºÍÊý¾Ý£¬googleÉϰٶÈÁ˺ܾÃҲû½â¾ö·½·¨¡£
ÓÒ¼ü--ËùÓÐÈÎÎñ--µ¼³öÊý¾Ý--Ñ¡ÔñÊý¾ÝÔ´£¬Êý¾ÝԴΪÓÃÓÚSQLServerµÄMicrosoft OLE DBÌṩ³ÌÐò£¬Ñ¡ÔñÑéÖ¤·½Ê½ ......