SQLϰÌ⣨¸½´ð°¸£© ÏÂÔØ±¾ÎÄ

A£®varchar B£®nchar C£®char D£®nvarchar

2£®ÏÂÁÐÄÄÖÖÊý¾ÝÀàÐ͵ÄÁв»ÄÜÉèÖñêʶÊôÐÔ£¨identity ÁУ©£¨ £©¡£ A£®decimal B£®int C£®bigint D£®char

3£®ÏÂÁÐÄÄÖÖÊý¾ÝÀàÐ͵ÄÁв»ÄÜ×÷ΪË÷ÒýµÄÁУ¨ £©¡£ A£®char B£®image C£®int D£®datetime

4£®ÔÚÄÄÖÖË÷ÒýÖУ¬±íÖи÷ÐеÄÎïÀí˳ÐòÓë¼üÖµµÄÂß¼­£¨Ë÷Òý£©Ë³ÐòÏàͬ£¨A£®¾Û¼¯Ë÷ÒýB£®·Ç¾Û¼¯Ë÷ÒýC£®Á½Õß¶¼ÐÐD£®¶¼²»ÐÐ 5£®ÏÂÁйØÓÚÊý¾Ý±íµÄ˵Ã÷ÖУ¬²»ÕýÈ·µÄÊÇ£¨ £©¡£ A£®Ã¿¸öÊý¾Ý¿âÀï×î¶à´æ´¢20 ÒÚ¸ö±í B£®Ã¿¸ö±í×î¶à´´½¨249 ¸ö¾Û¼¯Ë÷Òý C£®Ã¿¸ö±í×î¶à´æ´¢1024 ¸ö×Ö¶Î

D£®Ã¿Ìõ¼Ç¼×î¶à¿ÉÒÔÕ¼8060 ¸ö×Ö½Ú£¬²»°üÀ¨text ºÍimage ×Ö¶Î 6£®¹ØÓÚSQL Server µÄË÷Òý£¬ÏÂÁÐ˵Ã÷ÕýÈ·µÄÊÇ£¨ £©¡£ A£®Ê¹ÓÃË÷ÒýÄÜʹÊý¾Ý¿â³ÌÐò»òÓû§¿ìËÙ²éÕÒÐèÒªµÄÊý¾Ý B£®¾Û¼¯Ë÷ÒýÊÇÖ¸±íÖÐÊý¾ÝÐеÄÎïÀí´æ´¢Ë³ÐòÓëË÷Òý˳ÐòÍêÈ«Ïàͬ C£®SQL Server ΪÖ÷¼üÔ¼Êø×Ô¶¯½¨Á¢¾Û¼¯Ë÷Òý

D£®¾Û¼¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷Òý¾ù»áÓ°Ïì±íÖмǼµÄʵ¼Ê´æ·Åʱ¼ä 7£®ÓÃalter table ²»¿ÉÒÔÐ޸ıíµÄ£¨ £©ÄÚÈÝ¡£ A£®±íÃûB£®Ôö¼ÓÁÐC£®É¾³ýÁÐD£®ÁÐÔ¼Êø

8£®ÏÂÁйØÓÚSQL ÓïÑÔÖÐË÷Òý(Index)µÄÐðÊöÖУ¬²»ÕýÈ·µÄÊÇ( )¡£ A£®Ë÷ÒýÊÇÍâģʽ

B£®Ò»¸ö»ù±¾±íÉÏ¿ÉÒÔ´´½¨¶à¸öË÷Òý

£©¡£ C£®Ë÷Òý¿ÉÒÔ¼Ó¿ì²éѯµÄÖ´ÐÐËÙ¶È

D£®ÏµÍ³ÔÚ´æÈ¡Êý¾Ýʱ»á×Ô¶¯Ñ¡ÔñºÏÊʵÄË÷Òý×÷Ϊ´æÈ¡Â·¾¶ 9£®ÒªÉ¾³ýmytable ±íÖеÄmyindex Ë÷Òý£¬¿ÉÒÔʹÓ㨠£©Óï¾ä¡£ A£®drop index mytable.myindex B£®drop mytable.myindex C£®drop index myindex D£®drop myindex 10£®ÏÂÁйØÓÚalter table Óï¾äÐðÊö´íÎóµÄÊÇ£¨ £©¡£ A£®¿ÉÒÔÌí¼Ó×Ö¶ÎB£®¿ÉÒÔɾ³ý×Ö¶Î

C£®¿ÉÒÔÐÞ¸Ä×Ö¶ÎÃû³ÆD£®¿ÉÒÔÐÞ¸Ä×Ö¶ÎÊý¾ÝÀàÐÍ

11£®ÒÑÖª¹ØÏµ£ºstudent(sno,sname,grade)£¬ÒÔϹØÓÚÃüÁî¡°create cluster index s index on

µÚ7 ÕÂTransact-SQL ³ÌÐòÉè¼Æ µÚ12 Ò³¹²30 Ò³ 12

student(grade)¡±µÄÃèÊöÖУ¬ÕýÈ·µÄÊÇ( )¡£

A£®°´³É¼¨½µÐò´´½¨ÁËÒ»¸ö¾Û´ØË÷ÒýB£®°´³É¼¨ÉýÐò´´½¨ÁËÒ»¸ö¾Û´ØË÷Òý C£®°´³É¼¨½µÐò´´½¨ÁËÒ»¸ö·Ç¾Û´ØË÷ÒýD£®°´³É¼¨ÉýÐò´´½¨ÁËÒ»¸ö·Ç¾Û´ØË÷Òý 12£®Ê¹ÓÃÏÂÁÐÄÄÖÖÓï¾ä¿ÉÒÔÐÞ¸ÄÊý¾Ý±í£¨ £©¡£ A£®create database B£®create table C£®alter database D£®alter table

13£®SQL Server 2000 ϵͳÌṩµÄ×Ö·ûÐÍÊý¾ÝÀàÐÍÖ÷Òª°üÀ¨£¨ £©¡£ A£®int¡¢money¡¢char B£®char¡¢varchar¡¢text C£®datetime¡¢binary¡¢int D£®char¡¢varchar¡¢int

14£®ÔÚSQL Server Öд洢ͼÐÎͼÏñ¡¢Word ÎĵµÎļþ£¬²»¿É²ÉÓõÄÊý¾ÝÀàÐÍÊÇ£¨ £©¡£

A£®binary B£®varbinary C£®image D£®text

15£®ÏÂÃæ¹ØÓÚTimestamp Êý¾ÝÀàÐÍÃèÊöÕýÈ·µÄÊÇ£¨ £©¡£ A£®ÊÇÒ»ÖÖÈÕÆÚÐÍÊý¾ÝÀàÐÍB£®ÊÇÒ»ÖÖÈÕÆÚºÍʱ¼ä×éºÏÐÍÊý¾ÝÀàÐÍ C£®¿ÉÒÔÌæ´ú´«Í³µÄÊý¾Ý¿â¼ÓËø¼¼ÊõD£®ÊÇÒ»ÖÖË«×Ö½ÚÊý¾ÝÀàÐÍ 16£®alter [column]×Ó¾äÄܹ»ÊµÏֵŦÄÜÊÇ£¨ £©¡£ A£®ÐÞ¸ÄÁÐÃûB£®ÉèÖÃĬÈÏÖµ»òɾ³ýĬÈÏÖµ C£®Ôö¼ÓÁÐD£®¸Ä±äÁеÄÊôÐÔ

17£®Èç¹û·ÀÖ¹²åÈë¿ÕÖµ£¬Ó¦Ê¹Ó㨠£©À´½øÐÐÔ¼Êø¡£ A£®unique Ô¼ÊøB£®not null Ô¼Êø C£®primary key Ô¼ÊøD£®check Ô¼Êø

18£®¹ØÓÚ¹æÔò¶ÔÏóºÍcheck Ô¼Êø±È½ÏµÄ˵·¨´íÎóµÄÊÇ£¨ £©¡£

A£®check Ô¼ÊøÊǺ͹æÔò¶ÔÏóÒ»Ñù£¬¶¼ÊÇ×÷Ϊµ¥¶ÀµÄÊý¾Ý¿â¶ÔÏóÀ´ÊµÏÖµÄ B£®ÔÚÒ»ÁÐÉÏÖ»ÄÜʹÓÃÒ»¸ö¹æÔò£¬µ«¿ÉÒÔʹÓöà¸öÔ¼Êø

C£®Ò»¸ö¹æÔò¶ÔÏó¿ÉÒÔÓ¦Óõ½¶à¸öÁлòÓû§×Ô¶¨ÒåÊý¾ÝÀàÐÍÉÏ£¬¶øcheck Ô¼ÊøÖ»ÄÜÓ¦Óõ½

Ò»¸öÁлò¶àÁеÄ×éºÏÉÏ

D£®¹æÔò¶ÔÏóºÍcheck Ô¼ÊøÒ»Ñù£¬¶¼ÊÇÓÃÀ´ÊµÏÖÊý¾Ý¿âÖÐÊý¾ÝµÄÓòÍêÕûÐÔÔ¼Êø 19£®ÏÂÃæÄÄÖÖÇé¿ö²»Êʺϴ´½¨Ë÷ÒýµÄÊÇ£¨ £©¡£ A£®ÁеÄȡֵ·¶Î§ºÜÉÙB£®ÓÃ×÷²éѯÌõ¼þµÄÁÐ C£®Æµ·±·¶Î§ËÑË÷µÄÁÐD£®Á¬½ÓÖÐÆµ·±Ê¹ÓõÄÁÐ

20£®ÏÂÁÐÄÄÖÖÊý¾ÝÀàÐͲ»Äܱ»Ö¸¶¨ÎªÖ÷¼ü£¬Ò²²»ÔÊÐíÖ¸¶¨ÓÐNull ÊôÐÔ£¨ £©¡£ A£®int¡¢money¡¢char B£®char¡¢varchar¡¢text C£®datetime¡¢binary¡¢int D£®char¡¢varchar¡¢int 21£®ÏÂÃæ¹ØÓÚË÷ÒýµÄÃèÊö²»ÕýÈ·µÄÊÇ£¨ £©¡£ A£®Ë÷ÒýÊÇÒ»¸öÖ¸Ïò±íÖÐÊý¾ÝµÄÖ¸Õë B£®Ë÷ÒýÊÇÔÚÔª×éÉϽ¨Á¢µÄÒ»ÖÖÊý¾Ý¿â¶ÔÏó C£®Ë÷ÒýµÄ½¨Á¢ºÍ³·Ïû¶Ô±íÖеÄÊý¾ÝºÁÎÞÓ°Ïì D£®±í±»³·Ïûʱ½«Í¬Ê±³·ÏûÔÚÆäÉϽ¨Á¢µÄË÷Òý 22£®ÒÔÏÂÄÄÖÖÇé¿öÓ¦¾¡Á¿´´½¨Ë÷Òý£¨ £©¡£

A£®ÔÚwhere ×Ó¾äÖгöÏÖÆµÂʽϸߵÄÁÐB£®¾ßÓкܶàNULL ÖµµÄÁÐ µÚ7 ÕÂTransact-SQL ³ÌÐòÉè¼Æ µÚ13 Ò³¹²30 Ò³ 13

C£®¼Ç¼½ÏÉٵĻù±¾±íD£®ÐèÒª¸üÐÂÆµ·±µÄ»ù±¾±í

23£®ÏÂÃæ¹ØÓÚ¾Û¼¯Ë÷ÒýºÍ·Ç¾Û¼¯Ë÷Òý˵·¨ÕýÈ·µÄÊÇ£¨ £©¡£ A£®Ã¿¸ö±íÖ»Äܽ¨Á¢Ò»¸ö·Ç¾Û¼¯Ë÷Òý B£®·Ç¾Û¼¯Ë÷ÒýÐèÒª½Ï¶àµÄÓ²Å̿ռäºÍÄÚ´æ C£®Ò»ÕűíÉϲ»ÄÜͬʱ½¨Á¢¾Û¼¯ºÍ·Ç¾Û¼¯Ë÷Òý D£®Ò»¸ö¸´ºÏË÷ÒýÖ»ÄÜÊǾۼ¯Ë÷Òý

24£®µ±Íâ¼ü´´½¨ÎªÁÐÔ¼ÊøÊ±£¬×é³ÉÍâ¼üµÄÁиöÊýÔÊÐí£¨ £©¡£ A£®ÖÁ¶àÒ»¸öB£®ÖÁ¶à2 ¸öC£®ÖÁÉÙÒ»¸öD£®ÖÁÉÙ2 ¸ö

25£®ÔÚSQL Server 2000 ÖУ¬Ë÷ÒýµÄ˳ÐòºÍÊý¾Ý±íµÄÎïÀí˳ÐòÏàͬµÄË÷ÒýÊÇ£¨¡£ £©