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

¸ßЧSQL²éѯ֮Ë÷Òý£¨V£©

ÏÈÕ¾ÔÚÓ¦ÓóÌÐòµÄ½Ç¶È˵˵ËüÃǵIJ»Í¬¡£
1¡¢ Ö±½ÓÆ´ SQL
¾ÍÏñ´ó¼ÒÁ˽âµÄÄÇÑù£¬Ö±½ÓÆ´ SQL ´øÀ´ÁË SQL ×¢Èë¹¥»÷£¬´øÀ´ÁËÆ´Ê±Ð©ÐíµÄÐÔÄÜËðʧ£¬µ«ÊÇÆ´²»ÓÃÌí¼Ó SqlParameter £¬»áÉÙдºÜ¶à´úÂë——ºÜ¶àÈËϲ»¶Ö±½ÓÆ´£¬Ò²Ðí¾ÍÒòΪÕâµã¡£ÕâÖÖ×ö·¨»á°ÑÄãÆ´ºÃµÄ SQL Ô­ÑùÖ±½Ó·¢Ë͵½ DB ·þÎñÆ÷È¥Ö´ÐС££¨×¢ÒâÀàËÆ ”exec yourproc ‘param1’, 12” µÄÓï¾ä²»ÔÚ´Ë·¶³ë£¬ÕâÊǵ÷Óô洢¹ý³ÌµÄÒ»ÖÖ·½Ê½£©
2¡¢ ²ÎÊý»¯ SQL
ËùνµÄ“²ÎÊý»¯ SQL ”¾ÍÊÇÔÚÓ¦ÓóÌÐò²àÉèÖà SqlCommand.CommandText µÄʱºòʹÓòÎÊý£¨È磺 @param1 £©£¬È»ºóͨ¹ý SqlCommand.Parameters.Add À´ÉèÖÃÕâЩ²ÎÊýµÄÖµ¡£ÕâÖÖ×ö·¨»á°ÑÄã×¼±¸ºÃµÄÃüÁîͨ¹ý sp_executesql ϵͳ´æ´¢¹ý³ÌÀ´Ö´ÐС£Í¨¹ý²ÎÊý»¯ SQL £¬ºÍÖ±½ÓÆ´ SQL Ïà±È£¬×îÖ±½ÓµÄºÃ´¦¾ÍÊÇûÓÐ SQL ×¢Èë¹¥»÷ÁË¡£
3¡¢ µ÷Óô洢¹ý³Ì
Ö±½Óµ÷Óô洢¹ý³ÌÆäʵºÍ²ÎÊý»¯ SQL ·Ç³£ÏàËÆ¡£Î¨Ò»µÄ±¾Öʲ»Í¬ÔÚÓÚÄã·¢Ë͵½ DB ·þÎñÆ÷µÄÖ¸Áî²»ÔÙÊÇ sp_executesql £¬¶øÊÇÖ±½ÓµÄ´æ´¢¹ý³Ìµ÷ÓöøÒÑ¡£
ºÜ¶àÈ˷dz£·Ç³£Ñá¶ñÔÚÓ¦ÓóÌÐòÖÐʹÓô洢¹ý³Ì£¬¶øÄþԸʹÓÃÆ´ SQL »òÕß²ÎÊý»¯ SQL £¬ÀíÓÉÊÇËüÃÇÌṩÁ˸üºÃµÄÁé»îÐÔ——Õâ¸öÀíÓÉÆäʵ·Ç³£·Ç³£µÄ·¢Ö¸£¨°³ÏÖÔÚϲ»¶ÉÏÕâ¸ö´ÊÁË£©¡£
ÏÖÔÚ×öÉè¼Æ£¬Ò»°ã¶¼ÊÇ´ÓÉϵ½ÏÂÀ´£¬ÖØÐͼÔÚÒµÎñÂß¼­ÉÏ¡£´«ËµÖеÄÁìÓòÄ£ÐÍÉè¼ÆÍ꣬²âÊÔÓÃÀý¶¼Í¨¹ýÖ®ºó£¬²Å»á¿¼ÂÇÊý¾Ý³Ö¾Ã»¯·½Ê½¡£Êý¾Ý³Ö¾Ã»¯ÊÇϵͳµÄÒ»²¿·Ö£¬µ«¾ø¶Ô²»ÊÇ×îÖØÒªµÄ²¿·Ö£¬Éè¼ÆÓ¦¸ÃÎ§ÈÆÒµÎñÂß¼­¿ªÕ¹£¬³Ö¾Ã»¯Ó¦¸Ã½ö½öÊǸö¸½¼þ¡£ÖÁÉÙ£¬¸ß²ãÓ¦ÓÃÓ¦¸Ã¾¡¿ÉÄܵIJ»¹ØÐÄ´¦ÓÚ×îµ×²ãµÄÎïÀí´æ´¢½á¹¹£¨È磺±í£©ºÍÊý¾Ý³Ö¾Ã¡¢·´³Ö¾Ã·½Ê½£¨ÊÇÆ´ SQL »¹ÊÇ´æ´¢¹ý³Ì£©£¬ËùÒÔÓò»Óô洢¹ý³Ì¸ù±¾²»ÖØÒª¡£ºÜ¶àÈ˺¦Å´洢¹ý³Ì£¬ÆäʵÊǺ¦Å´洢¹ý³ÌÖаüÀ¨ÒµÎñÂß¼­——ÕæÊµÇé¿öÊÇ£¬Èç¹û´æ´¢¹ý³ÌÖаüº¬ÁËÒµÎñÂß¼­£¬ÄÇÒ»¶¨×î³õÐèÇó·ÖÎö²»¹»µ¼ÖÂÓÃÀýÌáÈ¡²»×㣬µ¼Ö²âÊÔÓÃÀý¸²¸Ç²»¹»£¬µ¼ÖÂÁìÓòÄ£ÐÍÉè¼Æ²»³ä·Ö£¬Òª²»¾ÍÊÇ͵ÀÁ¡£
=====
Õ¾ÔÚ DB ½Ç¶ÈÌÖÂÛËüÃǵIJ»Í¬£¬Ö÷Òª´Ó cpu ¡¢ÄÚ´æ·½ÃæÀ´¿¼ÂÇ£¬ÆäËûÖîÈ簲ȫÐÔ£¬ msdn É϶¼ÓУ¬ google Ò²ÄÜÄõ½Ò»¶Ñ×ÊÁÏ£¬²»ÔÙ׸Êö¡£
Ê×ÏÈÊDzéѯ¼Æ»®¡£
SQL ±àÒëÍêÒ»Ìõ SQL Ö®ºó£¬»á°ÑËü»º´æÆðÀ´£¨¿ÉÒÔͨ¹ý sys.syscacheobjects ϵͳÊÓͼ²é¿´£©£¬ÒÔºóÔÙÓÐÏàͬµÄ²éѯ¹ýÀ´£¨×¢Òâ sys.syscacheobjects ÊÓͼÖÐµÄ sql ×ֶΣ¬ºÍËü´æ´¢µÄ¶«Î÷ÍêȫһÑù²ÅÄܳÆÎª“ÏàͬµÄ²éѯ”£©£¬»áÖ±½ÓʹÓ


Ïà¹ØÎĵµ£º

SQL ΪÖ÷±íµÄıһÌõ¼Ç¼£¬ÔÚÖмä±íÖÐͬʱ²åÈë¶àÌõÊý¾Ý

ÓÐʱÎÒÃÇ»áÏñÏÂÃæµÄÇé¿öÒ»Ñù£¬ÎªÖ÷±íµÄıһÌõ¼Ç¼£¬ÔÚÖмä±í(T_Stud_Course ±í)ÖÐͬʱ²åÈë¶àÌõÊý¾Ý
T_Student ±í
Stud_ID
Name
1
Tom
2
Jack
T_Course ±í
Course_ID
Course
1
Chinese
2
English
T_Stud_Course ±í
ID
Stud_ID
Course_ID
1
1
1
2
1
2
3
2
2
 
ÏÖÔÚÎÒÃÇ¿ÉÒÔÏÂÃæµÄ´æ´¢¹ý³ÌÀ ......

sql 2005 ²»Í¬Êý¾Ý¿âµÄÊý¾Ý±í¸´ÖÆ

 sql 2005±íµÄ¸´ÖÆÓÐÁ½ÖÖ£ºÒ»ÖÖ¾ÍÊǰÑÕû¸ö±í¸´ÖƹýÈ¥£¬¾ÍºÃÏñ¸´ÖÆÎļþ²¢ÇÒÖØÃüÃû¡£±ðÍâÒ»ÖÖ¾ÍÊǰѱíµÄÄÚÈݸ´Öƹý³ö.
select * into newtable form oldtable;°Ñoldtabel¸´ÖƵ½newtableÇÒnewtable²»´æÔÚ,·ñÔò³ö´í.;
insert into newtable select * from oldtable°ÑoldtableµÄÄÚÈݲåÈëµ½newtable, newtableÒ»¶¨Òª´æÔÚ, ......

SQL ServerÊý¾Ý¿â³£ÓõÄT SQLÃüÁî

1. ²é¿´Êý¾Ý¿âµÄ°æ±¾
select @@version
2.²é¿´Êý¾Ý¿âËùÔÚ»úÆ÷²Ù×÷ϵͳ²ÎÊý
exec master..xp_msver
3. ²é¿´Êý¾Ý¿âÆô¶¯µÄ²ÎÊý
sp_configure
4.²é¿´Êý¾Ý¿âÆô¶¯Ê±¼ä
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
²é¿´Êý¾Ý¿â·þÎñÆ÷ÃûºÍʵÀýÃû
print ''Server Name.... ......

SQL SERVER 2005Êý¾Ý¼ÓÃÜ

-- ʾÀýÒ», ʹÓÃÖ¤Êé¼ÓÃÜÊý¾Ý.
-- ½¨Á¢²âÊÔÊý¾Ý±í
CREATE TABLE tb(ID int IDENTITY (1,1),data varbinary (8000));
GO
-- ½¨Á¢Ö¤ÊéÒ», ¸ÃÖ¤ÊéʹÓÃÊý¾Ý¿âÖ÷ÃÜÔ¿À´¼ÓÃÜ
CREATE CERTIFICATE Cert_Demo1 
WITH 
  SUBJECT = N'cert1 encryption by database master key' ,
  START_DATE = ......

DB2 SQLÐÔÄÜÓÅ»¯Ïà¹ØµÄ10´óÒªËØ

ÏÂÃæÌá³öÁË10ÌõºÍDB2 SQLÐÔÄÜÏà¹ØµÄ10ÌõÒòËØ£º
1¡¢ÌṩÊʵ±µÄͳ¼ÆÐÅÏ¢
¶ÔDB2ÓÅ»¯¹ÜÀíÆ÷£¨otimizer£©¶øÑÔ£¬ÈçºÎ¸ü¼ÓÓÐЧµÄÖ´ÐÐSQLÓï¾äÊÇÓÉ´æÔÚÓÚDB2 catalogÖеÄͳ¼ÆÐÅÏ¢¾ö¶¨µÄ£¬ÓÅ»¯Æ÷ÀûÓÃÕâЩÐÅÏ¢¾ö¶¨×îÓÅ»¯µÄ·¾¶¡£
Òò´Ë£¬ÎªÁ˱£³ÖϵͳÄܹ»×ö³ö×î¼ÑÑ¡Ôñ£¬ÐèÒª¾­³£µÄÔËÐÐRunstatsÃüÁÀ´±£³Öϵͳͳ¼ÆÐÅÏ¢µÄ¼°Ê±ÓÐЧ¡£Ô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ