小编use*_*435的帖子

SQL SELECT INSERT INTO生成唯一ID

我正在尝试选择一个数据表并将此数据插入到具有相似列名的另一个文件中(它本质上是重复数据).目前的语法如下:

INSERT INTO TABLE1 (id, id2, col1, col2)
SELECT similiarId, similiarId2, similiarCol1, similiarCol2  
FROM TABLE2
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是为新插入的记录生成唯一的键字段(声明为整数).我不能使用table2的密钥,因为table1具有现有数据,并且在重复键值上会出错.

我无法更改表架构,这些是自定义ID列,不是由DB自动生成的.

sql database sybase select insert

9
推荐指数
4
解决办法
4万
查看次数

标签 统计

database ×1

insert ×1

select ×1

sql ×1

sybase ×1