Create table #temp(
 No int  ,
 Name  char(10)
)
No,Name为主键

解决方案 »

  1.   

    Create table #temp(
     No int  ,
     Name  char(10)
     Primary Key(No, Name)
    )
      

  2.   

    Create table #temp(
     No int  ,
     Name  char(10)
     Primary Key(No, Name)
    )
    Insert #temp Select 1, 'A' --OK
    Insert #temp Select 1, 'A' --Error
    Insert #temp Select 1, 'B' --OKSelect * From #temp
    Drop Table #temp
      

  3.   

    Create table #temp(
     No int  ,
     Name  char(10)
    )
    go
    ALTER TABLE dbo.#temp ADD CONSTRAINT
    PK_#temp PRIMARY KEY CLUSTERED 
    (
    No,
    Name
    ) ON [PRIMARY]
      

  4.   

    Create table #temp(
     No int  ,
     Name  char(10) Primary Key( No,Name )
    )
      

  5.   

    Create table #temp(
    No int ,
    Name char(10),
    primary key(No,Name))
      

  6.   

    sdsxlj(携飞仙以遨游,抱明月而长终.) ( ) 信誉:100    Blog   加为好友  2007-04-16 16:10:37  得分: 0  
     
     
       一楼的确实是少了一个逗号
      
     
    ----------
    沒問題的,你測試看看