现在有一条sql语句这样往一个表里插数据,我没这么写过不知道结果什么样,现在也不方便测试。所以写出来让大家帮我看
一下,我猜的结果对不对。
insert into t1(
   name)
values
("zhang")这个表肯定不是一个字段,这样插进去的结果是不是这样:
 id   name    tel
  1   zhang    null

解决方案 »

  1.   

    是吧,如果id自增长,tel可以为空,没有default的话
      

  2.   

    tel可以為null時會這樣ID必須是自增列 
      

  3.   

    Create table t1(ID int identity,Name nvarchar(50),tel nvarchar(50))
    這樣建表會出現
      

  4.   

    1.如果id是主键 但是如果id不是自动增长 这是错的
    2.如果id是主键 并且自动增长 这是对的
    3.如果tel允许为空的时候 这是对的
      

  5.   

    create table t1(ID int identity,Name nvarchar(50),tel nvarchar(50))
      

  6.   

    语句正确,如果id是自增列,tel允许为空,插入语句可以正确执行
      

  7.   

    1,需要注意主键是否是自增,如果是自增的,这样没问题,
    2,除了主键和name以外的字段是否可以为空,如果可以,这样没问题
    否则不行