以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求个SQL语句 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194468) |
-- 作者:hitzfeld -- 发布时间:2024/12/13 0:35:00 -- 求个SQL语句 表A有5000条记录,存在一个空的ID字段,我想把ID字段设置为主键号引入狐表,现在要用SQL语句在ID字段生成序号,就是用1到5000的整数填充ID字段。然后再设置自增,然后设置主键,就能加入狐表了。SQL语句不太熟悉,请高手指点下。谢谢 |
-- 作者:有点蓝 -- 发布时间:2024/12/13 8:47:00 -- 设置自增主键不需要填入任何数据,数据库会自动填的。清空这个列,然后直接设置为自增主键即可。 |
-- 作者:hitzfeld -- 发布时间:2024/12/13 12:33:00 -- 蓝老师好,然而您说的并不行。首先这个表是已经有5000条记录了,然后我是要把这5000条记录做编号然后设置主键。我设置增量标识之后,保存就报错了“- 无法修改表。 不能将值 NULL 插入列 \'Billno\',列不允许有空值。INSERT 失败。 语句已终止。”
|
-- 作者:有点蓝 -- 发布时间:2024/12/13 13:28:00 -- 不可能的,参考这里设置:http://www.foxtable.com/webhelp/topics/1807.htm 或者把这个主键列删除,重新建一个
|
-- 作者:hitzfeld -- 发布时间:2024/12/13 13:52:00 -- 以下是引用有点蓝在2024/12/13 13:28:00的发言:
不可能的,参考这里设置:http://www.foxtable.com/webhelp/topics/1807.htm 或者把这个主键列删除,重新建一个 重新建可以了。原字段修改确实不行
|