我已经创建了一张表week(week_ID,week_basetime)
然后想批量的给 week_ID 赋值  从1自动 到100
我点击New Query按钮加入以下语句DECLARE @INT AS INT 
SET @INT = 0 
WHILE @INT < 500000 --这里设置需要插入多少行 
BEGIN 
SET @INT = @INT + 1 
INSERT INTO  week(week_ID,week_basetime) SELECT @INT,''
END
检查无误
执行的时候
为何提示Invalid object name 'week'?

解决方案 »

  1.   

    INSERT INTO [week](week_ID,week_basetime) SELECT @INT,''
      

  2.   

    1、确认你上面的create table 的脚本已经执行。
    2、确认你选择的是同一个数据库。
    3、week建议加上[]。
      

  3.   


    我的表已经通过界面操作创建了  还需要在加入数据的时候再create一次吗?
      

  4.   

    在语句输入窗口的左上方下拉列表选项中,确定那个数据库是你创建表week的同一个数据库.
      

  5.   

    楼上的是说你把week表创建在了A数据库中,但是你执行脚本的时候却在B数据库中执行,所以会提示找不到表所以新建查询的时候要选对数据库,或者加上A..week