从SAS插入Amazon RDS(mysql)无法工作,即使日志显示插入的行
我试图使用ODBC libname语句将SAS表中的记录插入AmazonRDS。 我的日志显示已插入记录,但是select查询返回null。我尝试在插入后提交,但仍不起作用 当我尝试从sql提示符插入时,它可以工作 我正在尝试一个普通的proc-sql语句 代码:-从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
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条记录。