我正在尝试让VBA在netezza数据库中运行select查询,然后将结果插入到Oracle数据库表的表中。Sub Netezza_to_Oracle_table()
Dim mConnectionString As StringDim mSqlQry As String
Dim ConnectionString As String
Dim recset As New ADOD
我有一个要向其中插入记录的表。它有一个由两个字段组成的主键。到目前为止,我的语法是简单的:我很熟悉,过去也曾使用过INSERT INTO .... ON DUPLICATE KEY UPDATE...语法,但最近我遇到了更简单的REPLACE INTO...语法。
我对这个REPLACE INTO的假设是,如果我正在写入的主键不存在数据,它将充当一个插入。但是,如果主节点
ON UPDATE CASCADE ON DELETE CASCADE我想添加一个新的自动递增整数id列到parent中,并使用它作为主键,同时保持old_pk作为唯一键本质上,我需要一种方法来告诉MySQL“使用另一列作为主键,但不要忘记原始列的惟一键性”。除了从child中删除关键约束并在之后恢复这些约束之外,还有其他方法来完成这个任务吗?