设:主表=表1  次表=表2   次表外键=主表主键=列1
我想建立表的同时设置主外键关系,create table命令
而不是建立表之后再设置主外键关系,alter table命令
PS小弟刚开始学,基础几乎没有,所以大侠们请用最最简单的命令传授给小弟,最好还带命令词组的解释的,不胜感激!!!!!!!谢谢!!!!!

解决方案 »

  1.   

    create table 表1(
    列1 int primary key,
    col int)create table 表2(
    列1 int 
    references 表1(列1),
    col1 int)
      

  2.   

    create table 表1(
    列1 int primary key,
    col int)create table 表2(
    列1 int 
    references 表1(列1)
    on update cascade         -- 级联更新
    on delete no action,      -- 不级联删除
    col1 int)
      

  3.   

    create table a([id] int primary key,[name] varchar(10))
    create table b(uid int foreign key(uid) references a([id]),[name] varchar(10))