在SAS中创建存储过程
我有100条像这样的插入语句在SAS中创建存储过程,sas,Sas,我有100条像这样的插入语句 INSERT INTO table_A (col1,col2col3) VALUES ('ab','jerry',123); INSERT INTO table_A (col1,col2col3) SELECT col1,col2,col3 FROM Test WHERE col1='ab'; INSERT INTO table_B (col1,col2col3) SELECT loc1,loc2,loc3 FROM Test_v2 WHERE loc2='a
INSERT INTO table_A (col1,col2col3) VALUES ('ab','jerry',123);
INSERT INTO table_A (col1,col2col3) SELECT col1,col2,col3 FROM Test WHERE col1='ab';
INSERT INTO table_B (col1,col2col3) SELECT loc1,loc2,loc3 FROM Test_v2 WHERE loc2='ab';
我每两个月运行一次查询。WHERE
子句不会更改,而且收件人表也会每2个月删除一次,使其保持原样
我一直在寻找互联网,但似乎不可能创建一个SQL存储过程的等价物并能够偶尔运行它
还是
如果它不存在,我愿意重写它,但我想在这样做之前确保它不存在
TIA。这取决于您的设置。如果您有SAS服务器(包括元数据服务器),则可以创建存储进程,这是一种直接模拟。请参阅或参阅文档 如果您主要关心的是可重复性,那么应该只使用宏。另一方面,如果你对日程安排感兴趣,你有两个主要的选择 首先,一个
.sas
程序可以很容易地以批处理模式进行调度;请参阅或查找适用于所选操作系统的类似文章。这需要简单地设置一个执行.sas
程序的.bat
程序,然后要求Windows计划程序根据需要随时运行该程序
其次,企业指南流程可以通过程序中内置的一个方便的工具来安排。转到文件->计划,或右键单击流程并选择计划。这将创建一个
.vbs
,并向Windows计划程序注册。嗨,乔,新年快乐。我会按照你的建议看一下宏。谢谢