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

SqlÓï¾äµÄ³£Ó÷½·¨

1.ÈçºÎ½«Ò»¸öSQL Server±íµÄ½á¹¹¸´ÖƵ½ÁíÒ»¸öн¨µÄ±íÖÐ
    select * into бí from ¾É±í where 0 = 1
2.ÐÞ¸Ä×Ö¶ÎĬÈÏÖµ
    alter table ±íÃû add default ĬÈÏÖµ for ×Ö¶ÎÃû
3. È¡µÃÊý¾Ý¿â½á¹¹
    SELECT name from sysdatabases
4.Ôö¼ÓÁÐ
   
alter table ±íÃû add ÐÂ×Ö¶Î ×Ö¶ÎÀàÐÍ NULL
ALTER TABLE<±íÃû>
[ADD<ÐÂÁÐÃû><Êý¾ÝÀàÐÍ>[ÍêÕûÐÔÔ¼Êø]]
[DROP<ÍêÕûÐÔÔ¼ÊøÃû>]
[MODIFY<ÁÐÃû><Êý¾ÝÀàÐÍ>];
ÐÂÔöµÄ×ֶζÔÓÚ±íÖÐÒѾ­´æÔÚµÄÐжøÑÔ×î³õ½«ÏÈÌî³ä¿ÕÖµ¡£
ÄãÒ²¿ÉÒÔͬʱÔÚ¸Ã×Ö¶ÎÉ϶¨ÒåÔ¼Êø£¬Ê¹ÓÃͨ³£µÄÓï·¨£º
 ALTER TABLE products ADD COLUMN description text CHECK (description <> '');
Ò»¸öÐÂ×ֶβ»ÄÜÓ÷ǿÕÔ¼Êø£¬ÒòΪ×î³õµÄʱºò¸Ã×ֶαØÐë°üº¬¿ÕÖµ¡£ µ«ÊÇÄã¿ÉÒÔÉÔºóÔö¼ÓÒ»¸ö·Ç¿ÕÔ¼Êø¡£Í¬Ñù£¬ÄãÒ²²»ÄÜÔÚÒ»¸öÐÂ×Ö¶Î É϶¨Òåȱʡֵ¡£¸ù¾Ý SQL ±ê×¼µÄ˵Ã÷£¬ÕâÑùÐèÒª¶ÔÏÖ´æÐеÄР×Ö¶ÎÌî³äȱʡֵ£¬¶øÕâ¸öÌØÐÔ»¹Ã»ÓÐʵÏÖ¡£µ«ÊÇÄã¿ÉÒÔÉÔºóµ÷Õû ×Ö¶Îȱʡ¡£
5.ÈçºÎ½«Ò»¸ö¿âÖÐµÄ±íµ¼Èëµ½ÁíÒ»¸ö¿âÖÐÄØ
    use   Ä¿µÄ¿â  
  go  
  if   exists(select   name   from   sysobjects   where   type='u'   id=object_id('±íÃû'))  
  drop   table   ±íÃû  
  go  
  use   Ô´¿â  
  go  
  select   *   into   Ä¿µÄ¿â.dbo.±íÃû   from   ±íÃû    
  go
6.ÈçºÎ½«Ò»¸ö±íÖеÄÊý¾Ý²¿·Öµ¼Èëµ½ÁíÒ»¸ö±íÖÐ
    insert into бí(×Ö¶Î1,×Ö¶Î2,****) select ×Ö¶Î1,×Ö¶Î2,*** from ¾É±í
7.ÔÚSQLÖнøÐзÖÒ³
   ¼ÙÉèÒѾ­´´½¨Ò»¸ö±íA,ÔÚ´æ´¢¹ý³ÌÖнøÐзÖÒ³,ÅÅÐò
   create proc pro_Page
   @startRowIndex --¿ªÊ¼Ë÷ÒýÖµ
   @maximumRows --ÏÔʾµÄ¸öÊý
   @sortBy  --ÅÅÐò×Ö¶Î
    as
    declare @totalCount int --×ܼǼ¸öÊý
 


Ïà¹ØÎĵµ£º

SQL Server 2005ÖеÄÎļþºÍÎļþ×é

1¡¢ÎļþºÍÎļþ×éµÄº¬ÒåÓë¹ØÏµ
ÿ¸öÊý¾Ý¿âÓÐÒ»¸öÖ÷Êý¾ÝÎļþ.ºÍÈô¸É¸ö´ÓÎļþ¡£ÎļþÊÇÊý¾Ý¿âµÄÎïÀíÌåÏÖ¡£ Îļþ×é¿ÉÒÔ°üÀ¨·Ö²¼ÔÚ¶à¸öÂß¼­·ÖÇøµÄÎļþ£¬ÊµÏÖ¸ºÔØÆ½ºâ¡£Îļþ×éÔÊÐí¶ÔÎļþ½øÐзÖ×飬ÒÔ±ãÓÚ¹ÜÀíºÍÊý¾ÝµÄ·ÖÅ䣯·ÅÖá£ÀýÈ磬¿ÉÒÔ·Ö±ðÔÚÈý¸öÓ²ÅÌÇý¶¯Æ÷ÉÏ´´½¨Èý¸öÎļþ£¨Data1.ndf¡¢Data2.ndf ºÍ Data3.ndf£©£¬²¢½«ÕâÈý¸ ......

SQL Óï¾äÓÅ»¯ hust ei

JOINÓÅ»¯
MySQLÖÐjoinµÄʵÏÖ²ÉÓõÄÊÇNested Loop JoinËã·¨¡£Í¨¹ýÇý¶¯±íµÄ½á¹û¼¯×÷Ϊѭ»·»ù´¡Êý¾Ý£¬È»ºó½«¸Ã½á¹û¼¯ÖеÄÊý¾Ý×÷Ϊ¹ýÂË
Ìõ¼þÒ»ÌõÌõµÄµ½ÏÂÒ»¸ö±íÖвéѯÊý¾Ý£¬×îºóºÏ²¢½á¹û£¬Èç¹û´æÔÚºóÐø±í£¬¹ý³ÌÒ²Èç´Ë¡£
¾¡Á¿¼õÉÙjoinÓï¾äÖÐnested loopÑ­»·µÄ´ÎÊý¡£×îÓÐЧµÄ·½·¨ÊÇÈÃÇý¶¯±íµÄ½á¹û¼¯¾¡¿ÉÄܵÄС
ÓÅÏÈÓÅ»¯nested ......

ÓÃwindow batÆô¶¯sql plus²¢Ö´ÐÐsqlÎÄ

ttp.bat
sqlplus user/pwd@TTPPANADB @ttp
ttp.sql
drop user ttpuser cascade;
CREATE USER TTPUSER IDENTIFIED BY e0ttpuser DEFAULT TABLESPACE avcrt001 TEMPORARY TABLESPACE TEMP PROFILE DEFAULT;
GRANT CONNECT TO TTPUSER;
GRANT ALTER SESSION TO TTPUSER;
GRANT CREATE DATABASE LINK TO TTPUSER;
GRANT ......

.netÁ¬½ÓÊý¾Ý¿â£¬Ö´ÐÐsql½Å±¾

1¡¢¶¨ÒåÖ¸Á£ºusing System.Data.SqlClient;
2¡¢¶¨ÒåsqlÁ¬½Ó£º SqlConnection conn= new SqlConnection("server=(local);database=colorring;uid=sa;pwd=;");
3¡¢´ò¿ªsqlÁ¬½Ó£º conn.Open();
4¡¢¶¨ÒåsqlÓï¾ä£ºstring sqlstr = "insert into test values (123321)";
5¡¢×é×°sqlÓï¾äºÍÁ¬½Ó£ºSqlCommand cmd = new SqlCo ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ