Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÃæÊÔÌ⣨һ£©

Student(S#,Sname,Sage,Ssex) ѧÉú±í
Course(C#,Cname,T#) ¿Î³Ì±í
SC(S#,C#,score) ³É¼¨±í
Teacher(T#,Tname) ½Ìʦ±í
ÎÊÌ⣺
1¡¢²éѯ“001”¿Î³Ì±È“002”¿Î³Ì³É¼¨¸ßµÄËùÓÐѧÉúµÄѧºÅ£»
  select a.S# from (select s#,score from SC where C#='001') a,(select s#,score
  fr ......

ÓÃ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 ......

{ת}SQLÓÅ»¯34 Ìõ½¨Òé

(1)  Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò
(
Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ
)
£º
ORACLE µÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àí
from
×Ó¾ä
ÖеıíÃû£¬
from
×Ó¾äÖÐдÔÚ×îºóµÄ±í
(
»ù´¡±í 
driving table)
½«±»×îÏÈ´¦Àí£¬ÔÚ
from
×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏÂ
,
Äã±ØÐëÑ¡
Ôñ¼Ç¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í ......

SQLÖÐ CAST Óë CONVERTת»¯º¯ÊýµÄÓ÷¨

 ½«Ä³ÖÖÊý¾ÝÀàÐ͵ıí´ïʽÏÔʽת»»ÎªÁíÒ»ÖÖÊý¾ÝÀàÐÍ¡£CAST ºÍ CONVERT ÌṩÏàËÆµÄ¹¦ÄÜ¡£
Óï·¨
ʹÓà CAST£º
CAST ( expression AS data_type )
ʹÓà CONVERT£º
CONVERT (data_type[(length)], expression [, style])
²ÎÊý
expression
ÊÇÈκÎÓÐЧµÄ Microsoft® SQL Server™ ±í´ïʽ¡£Óйظü¶àÐÅÏ¢£¬Çë² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ