我有一个可以随机选择记录的select语句,我只想把它插入到一个表中。我的SQL是select *, row_number() over (partition by DIVISION order by DIVISION) as rnfrom WORKselect *where rn <= @randomNumber or (rn - @randomNumber) % 18 = 1 AND DIVISION
当我在Oracle上使用JMeter和时,它不允许在语句中使用;。
insert into a select '1' from dual;将产生异常(当将其拆分为2个单独的请求时,它可以工作):
java.sql.SQLSyntaxErrorException: ORA-00933: SQL comman
在一个表中,大约有113列。表中有两条默认记录,一条是未知的,另一条是不适用的。因此,每一列都有自己的默认值来表示未知和不适用。
我不想写常规的insert语句来获取这两条记录。从information_schema.columns获取该表的列名,并尝试使用"insert into select“语句在另一个位置插入来自精确表的值,但我们从information_schema获得的列名Declare @co