Asp: Quiero ejecutar el siguiente código setinterval (AAA, 1000 * 60 * 5) cada 5 minutos.
1. Primero cree un procedimiento almacenado:
¿Crear? ¿programa? dbo. Usp_AutoExec
Me gusta
Iniciar
¿Establecer? ¿NO CUENTAS? Activado;
¿Configuración? ¿comercio? ¿aislamiento? ¿nivel? ¿Repetible? ¿leer?
¿Empezar? Transferir
¿Truncar? ¿mesa? temp_1;
¿Eliminar? ¿De donde? temp_1;
¿Insertar? ¿convertirse en? temp_1(machineid, nombre de la máquina, platebegin, plateend, número de sección, código de módulo, platetime?) selecta.machineid, a.machinename, b.platebegin, b.plateend, c.sectionnumber, e.modulecode, b.platetime? ¿De donde? ¿máquina? 1. sección de detalles? b. Detalles del pedido? ¿do? , produciradministrar? ¿Operación? ¿dónde? ¿una máquina? =?b.machineid? yb.orderdetailid=? c.orderdetailid? Entonces qué. c . producirmanageid = d . d.operaciónid=e.operaciónid? Entonces qué. c.cerrado=0? Entonces qué. ¿Código de módulo <> y b.platebegin? ¿Sí? ¿No es así? NULL
¿Y si? @ @ error & lt& gt0
Iniciar
¿Revertir? Transacción;
¿raiserror? 50001? ¿Error al insertar temp_1 '
Fin
Truncado? ¿mesa? tmp_sql
¿Eliminar? ¿De donde? tmp_sql
¿Insertar? ¿convertirse en? tmp_sql? ¿elegir? ¿a.machineid, a.machinename, b.platebegin, b.plateend, b.sectionnumber, b.modulecode, e.deptname, e.deptid, a.remark, b.platetimefrommachine? 1.temp_1? ¿Pasos de trabajo? c,EstablecerActualizarPasoDisplay? d.departamento? ¿mi? ¿Dónde? ¿una máquina? *=b.iddemáquina? Entonces qué. a.¿Pasos de trabajo? =?c.workstepid? y c.paso de trabajo? =?d.workstepid? Entonces qué. d.deptid? =?e.deptid? ande.deptid=20? Entonces qué. existe(seleccionar?1?¿de dónde?(seleccionar?machineid,maxplatebegin?=?max(platebegin)?¿de dónde?temp_1?group?por quién?machineid?)?f?dónde?machineid?=?f.machineid? y platebegin? =?f.maxplatebegin? ¿Por quién? 2;
¿Y si? @ @ error & lt& gt0
Iniciar
¿Revertir? Transacción;
¿raiserror? 50001? ¿Se produjo un error al ejecutar insert tmp_sql
Fin
¿Enviar? Transferencia
Fin
GO2.
Crear trabajo SQL
/article/49 ad8 BCE 7287315834 D8 fab 4. html