Nic*_*kis 1 sql ms-access duplicate-data
我想复制一行,当然不是键,而不是明确使用字段名称.
有SQL方法还是我必须通过代码枚举字段名称?
我不想明确使用字段名称,因为我想最小化代码和数据库依赖项.
我将在Ms Access 2003中使用它.如果不存在标准方法,我会提到它.
INSERT INTO `<table>` (column1, column2, ...) -- Not IDENTITY columns
SELECT column1, column2, ... FROM ...
Run Code Online (Sandbox Code Playgroud)
这也允许你插入主键列的替换值等.我已经使用它和一个公用表表达式来获取2月份的一组测试数据,并假装它们真的是从六月开始
我知道你说你想在没有字段名称的情况下这样做,但我认为你不能.这也不是一个好主意,因为它会将你与列的顺序联系起来.