我有一个名为A的表,它有id并且有另一个名为B的表,其中有空白id列。我想将这些id从表A添加到B。首先,它将在表B中添加ID 1然后ID 2 3 4 5等等..每当我向表A添加值时,它会自动添加到表B中,时间为3分钟。表格B将刷新3分钟并从表格A中获取记录。但是你必须检查以前的记录表B中的值,然后添加下一个值
<?php
/* your php code */
?>
<script type='text/javascript'>
// your script
</script>
<?php
/* your php code */
?>
答案 0 :(得分:2)
SAS数据集(表)与关系数据库表不同,因此您无法在SAS表上添加触发器。但是你可以安排一个sas程序每隔3分钟运行一次。将新值从表A复制到表B.下面的示例代码。
<强>步骤:强>
<强>代码:强>
data a;
input id;
datalines;
1
2
3
4
5
;
run;
data b;
input id;
datalines;
1
2
;
run;
proc sql;
create table lookup as select distinct id from b; quit;
proc sql;
insert into work.b select * from a where a.id not in (select id from lookup) ;
quit;
输出:表B插入后
id=1
id=2
id=3
id=4
id=5