if object_id('student')is not null drop table student
go
CREATE TABLE student(
s_no nchar(8) PRIMARY KEY,
s_name nchar(8)NOT NULL,
s_sex nchar(2) CHECK(s_sex = N'ÄÐ' OR s_sex = N'Å®'),
s_birthday smalldatetime CHECK(s_birthday>='1970-1-1' AND s_birthday<='2000-1-1'),
s_speciality nvarchar(50)DEFAULT N'¼ÆËã»úÈí¼þÓëÀíÂÛ',
s_avgrade numeric(3,1) CHECK(s_avgrade >= 0 AND s_avgrade <= 100),
s_dept nvarchar(50) DEFAULT N'¼ÆËã»ú¿ÆÑ§Ïµ'
);
×¢£ºÒÔÉÏÔ¼Êø£¬Ä¬ÈϵȽ«ÔÚºóÐø½²½â
Êý¾Ý±íµÄ½á¹¹ÐÅÏ¢Ò»°ã¿ÉÒÔÔÚϵͳĿ¼Öвéѯ(information_schema.columns)°üÀ¨±íÃû£¬×Ö¶ÎÃû£¬³¤¶È£¬ÀàÐ͵ȵÈ
SELECT
table_name ,
column_name,
isnull(column_default,'') default_value,
is_nullable,
data_type, isnull(isnull(isnull(character_maximum_length,numeric_precision),datetime_precision),1)length
from information_schema.columns
WHERE table_name='student'
Ìí¼ÓÊý¾Ý
INSERT INTO student Values('20060201',N'ÀîºÃ',N'ÄÐ', '1987-1-1', N'¼ÆËã»úÓ¦ Óü¼Êõ', 94.5, N'¼ÆËã»úϵ');
INSERT INTO student Values('20060202',N'ÍõѾ',N'Å®', '1987-2-23', N'¼ÆËã»úÈí¼þÓëÀíÂÛ', 88.8, N'¼ÆËã»úϵ');
INSERT INTO student Values('20060203',N'ÍõÖǸß',N'ÄÐ', '1986-12-25', N'ÍøÂç±à³Ì', 85.8, N'ÐÅÏ¢¹¤³Ìϵ');
INSERT INTO student Values('20060204',N'ÕÔ¸Õ',N'ÄÐ', '1988-7-1', N'ÍøÂç±à³Ì', 77.8, N'ÐÅÏ¢¹¤³Ìϵ');
INSERT INTO student Values('20060205',N'¼ÖÖ¾',N'ÄÐ', '1985-9-18', N'¼ÆËã»úÓ¦Óü¼Êõ', 45.0, N'¼ÆËã»úϵ');
INSERT INTO student Values('20060206',N'Àö˼',N'Å®', '1984-8-1', N'¼ÆËã»úÓ¦ Óü¼Êõ', 61.3, N'¼ÆËã»úϵ');
INSERT I
½ñÌì·¢ÏÖÔÚʹÓÃPL/SQLʱ£¬ÎÞ·¨µÇ½¡£¾¹ýȺÀïÅóÓѵİïæ£¬×îºóÔ²Âú½â¾ö£¬ÏÖÁô¸ö¼Ç¼ÒÔ±ãÒÔºó¿É²é¡£
<!--
/* Font Definitions */
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
......