从SAS插入Amazon RDS(mysql)无法工作,即使日志显示插入的行

从SAS插入Amazon RDS(mysql)无法工作,即使日志显示插入的行,mysql,sas,amazon,Mysql,Sas,Amazon,我试图使用ODBC libname语句将SAS表中的记录插入AmazonRDS。 我的日志显示已插入记录,但是select查询返回null。我尝试在插入后提交,但仍不起作用 当我尝试从sql提示符插入时,它可以工作 我正在尝试一个普通的proc-sql语句 代码:- libname test1 odbc user=XX password="XX" datasrc="Amazon RDS ODBC DSN" autocommit=yes dbcommit =1000; proc sql; i

我试图使用ODBC libname语句将SAS表中的记录插入AmazonRDS。 我的日志显示已插入记录,但是select查询返回null。我尝试在插入后提交,但仍不起作用

当我尝试从sql提示符插入时,它可以工作

我正在尝试一个普通的proc-sql语句

代码:-

libname test1 odbc user=XX password="XX" datasrc="Amazon RDS ODBC DSN"    autocommit=yes dbcommit =1000;
proc sql;
insert into test1.tmp_list (cust_iden, process_id) values (1,10);
select * from test1.tmp_list;
quit;
日志输出:-

*NOTE: Libref TEST1 was successfully assigned as follows:  
      Engine:        ODBC  
      Physical Name: Amazon RDS ODBC DSN  
3          proc sql;  
4          insert into test1.tmp_list (cust_iden, process_id) values (1,10);  
NOTE: 1 row was inserted into TEST1.tmp_list.  
5          select * from test1.tmp_list;  
NOTE: No rows were selected.  
6  
7          quit;  
NOTE: PROCEDURE SQL used (Total process time):  
      real time           0.09 seconds  
      cpu time            0.05 seconds*  
日志中没有显示表示回滚的错误。我的唱片在哪里消失了?我希望能够将sas数据集中的客户ID列表加载到此临时表中。 任何指示都会有帮助。
谢谢。

您应该尽可能少地发布代码和日志如果select在单独的查询/proc中会发生什么?即使select查询在不同的过程中,我也会得到相同的结果。我也登录了数据库服务器,但没有任何记录被添加到表中。如果您还没有,我会向SAS技术支持部门提出问题。您应该只会发现添加了一条记录,不知道为什么要提到记录?很抱歉,我从一个必须加载到此表中的cust_iden表开始。当它不起作用时,我只做了一个记录的试验。但我仍然注意到了记录中的术语。上述代码应插入1条记录。