我想建一个成绩表!Course(sid,cname,seore)其中SID是学生编号,CNAME是课程名称,SEOREA是分数,如何让它的KEY是SID+CNAME???

解决方案 »

  1.   


    create table Course(sid int ,cname varchar(20) ,seore int primary key(sid,cname));
    或create table Course(sid int ,cname varchar(20) ,seore int, primary key(sid,cname));
      

  2.   


    Create Table Course
    (
         SID   int  NOT NULL,
         CNAME varchar(20)  NOT NULL,
         SCORE int NULL,
         CONSTRAINT PK_SidCname
           PRIMARY KEY(SID,CNAME)
    )
      

  3.   

    CREATE TABLE [dbo].[Course](
    [sid] [int] NOT NULL,
    [cname] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [score] [int] NULL,
     CONSTRAINT [PK_Course] PRIMARY KEY(
    [sid] 
    [cname]
    )