123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- -- Active: 1752718919967@@192.1.2.61@5236@EQM_CESHI
- #对比项
- SELECT *
- FROM tACACompareItems;
- #对比项通道信息
- SELECT *
- FROM tACACompareItemRoad;
- #ACA系统设置信息
- SELECT *
- FROM tACASystemConfig;
- #对比项一致性对比时段信息
- SELECT *
- FROM tACADetectPeriod;
- #报警信息
- SELECT *
- FROM tACAAlarmInfo;
- #清空报警信息内容
- DELETE FROM tACAAlarmInfo;
- #插入报警信息
- INSERT INTO tACAAlarmInfo (
- ItemID, ItemName, AlarmType, SoundCardNum, SoundCardName, SoundCardRoadNum, CompareRoadNum, CompareRoadName, CompareRoadType,
- AlarmStartTime, AlarmEndTime, AlarmDuration, AlarmFilePath, FileAlarmStartPos, MainRoadPKID )
- VALUES (
- @itemID, @itemName, @alarmType, @soundCardNum, @soundCardName, @soundCardRoadNum, @compareRoadNum, @compareRoadName, @compareRoadType,
- @alarmStartTime, @alarmEndTime, @alarmDuration, @alarmFilePath, @fileAlarmStartPos, @mainRoadPKID);
- SELECT LAST_INSERT_ID() AS pkid;
- #同时插入两条报警信息
- -- 先插入主通道报警信息, 获取其主键 pkid
- BEGIN
- INSERT INTO tACAAlarmInfo (
- ItemID, ItemName, AlarmType, SoundCardNum, SoundCardName, SoundCardRoadNum, CompareRoadNum, CompareRoadName, CompareRoadType,
- AlarmStartTime, AlarmEndTime, AlarmDuration, AlarmFilePath, FileAlarmStartPos)
- VALUES (
- @itemID1, @itemName1, @alarmType1, @soundCardNum1, @soundCardName1, @soundCardRoadNum1, @compareRoadNum1, @compareRoadName1, @compareRoadType1,
- @alarmStartTime1, @alarmEndTime1, @alarmDuration1, @alarmFilePath1, @fileAlarmStartPos1);
- -- 获取主通道报警信息的
- SELECT MAX(PKID) INTO pkid FROM tACAAlarmInfo;
- -- 插入第二条报警信息,MainRoadPKID 就是上面获取的 pkid
- INSERT INTO tACAAlarmInfo (
- ItemID, ItemName, AlarmType, SoundCardNum, SoundCardName, SoundCardRoadNum, CompareRoadNum, CompareRoadName, CompareRoadType,
- AlarmStartTime, AlarmEndTime, AlarmDuration, AlarmFilePath, FileAlarmStartPos, MainRoadPKID)
- VALUES (
- @itemID2, @itemName2, @alarmType2, @soundCardNum2, @soundCardName2, @soundCardRoadNum2, @compareRoadNum2, @compareRoadName2, @compareRoadType2,
- @alarmStartTime2, @alarmEndTime2, @alarmDuration2, @alarmFilePath2, @fileAlarmStartPos2, pkid);
- END;
- #创建达梦数据库存储过程
- CREATE OR REPLACE PROCEDURE ACAS_InsertTwoAlarmInfo(
- itemID1 IN INT, itemName1 IN VARCHAR(100), alarmType1 IN INT,
- soundCardNum1 IN INT, soundCardName1 IN VARCHAR(100), soundCardRoadNum1 IN INT,
- compareRoadNum1 IN INT, compareRoadName1 IN VARCHAR(100), compareRoadType1 IN INT,
- alarmStartTime1 IN DATETIME, alarmEndTime1 IN DATETIME, alarmDuration1 IN INT,
- alarmFilePath1 IN VARCHAR(255), fileAlarmStartPos1 IN INT,
- itemID2 IN INT, itemName2 IN VARCHAR(100), alarmType2 IN INT,
- soundCardNum2 IN INT, soundCardName2 IN VARCHAR(100), soundCardRoadNum2 IN INT,
- compareRoadNum2 IN INT, compareRoadName2 IN VARCHAR(100), compareRoadType2 IN INT,
- alarmStartTime2 IN DATETIME, alarmEndTime2 IN DATETIME, alarmDuration2 IN INT,
- alarmFilePath2 IN VARCHAR(255), fileAlarmStartPos2 IN INT
- )
- AS
- pkid INT 2;
- BEGIN
- INSERT INTO tACAAlarmInfo (
- ItemID, ItemName, AlarmType, SoundCardNum, SoundCardName, SoundCardRoadNum, CompareRoadNum, CompareRoadName, CompareRoadType,
- AlarmStartTime, AlarmEndTime, AlarmDuration, AlarmFilePath, FileAlarmStartPos
- ) VALUES (
- itemID1, itemName1, alarmType1, soundCardNum1, soundCardName1, soundCardRoadNum1, compareRoadNum1, compareRoadName1, compareRoadType1,
- alarmStartTime1, alarmEndTime1, alarmDuration1, alarmFilePath1, fileAlarmStartPos1
- );
- pkid := SCOPE_IDENTITY();
- INSERT INTO tACAAlarmInfo (
- ItemID, ItemName, AlarmType, SoundCardNum, SoundCardName, SoundCardRoadNum, CompareRoadNum, CompareRoadName, CompareRoadType,
- AlarmStartTime, AlarmEndTime, AlarmDuration, AlarmFilePath, FileAlarmStartPos, MainRoadPKID
- ) VALUES (
- itemID2, itemName2, alarmType2, soundCardNum2, soundCardName2, soundCardRoadNum2, compareRoadNum2, compareRoadName2, compareRoadType2,
- alarmStartTime2, alarmEndTime2, alarmDuration2, alarmFilePath2, fileAlarmStartPos2, pkid
- );
- END;
- # 调用存储过程
- CALL ACAS_InsertTwoAlarmInfo(
- @itemID1, @itemName1, @alarmType1,
- @soundCardNum1, @soundCardName1, @soundCardRoadNum1,
- @compareRoadNum1, @compareRoadName1, @compareRoadType1,
- @alarmStartTime1, @alarmEndTime1, @alarmDuration1,
- @alarmFilePath1, @fileAlarmStartPos1,
- @itemID2, @itemName2, @alarmType2,
- @soundCardNum2, @soundCardName2, @soundCardRoadNum2,
- @compareRoadNum2, @compareRoadName2, @compareRoadType2,
- @alarmStartTime2, @alarmEndTime2, @alarmDuration2,
- @alarmFilePath2, @fileAlarmStartPos2
- );
- "itemID1": 2,
- "itemName1": "two",
- "alarmType1": 4,
- "soundCardNum1": 1,
- "soundCardName1": "主通道",
- "soundCardRoadNum1": 0,
- "compareRoadNum1": 1,
- "compareRoadName1": "主通道",
- "compareRoadType1": 0,
- "alarmStartTime1": "2025-08-07 16:14:12",
- "alarmEndTime1": "2025-08-07 16:14:37",
- "alarmDuration1": 24,
- "alarmFilePath1": "/data/home/Apple/Work/11-ACAServer/RecordFile/AlarmWav/2025-08-07/CompareItemID_2/Road1_Consistency_20250807_161412-20250807_161437.wav",
- "fileAlarmStartPos1": 0,
- "itemID2": 2,
- "itemName2": "two",
- "alarmType2": 4,
- "soundCardNum2": 2,
- "soundCardName2": "第2通道",
- "soundCardRoadNum2": 0,
- "compareRoadNum2": 2,
- "compareRoadName2": "第2通道",
- "compareRoadType2": 1,
- "alarmStartTime2": "2025-08-07 16:14:12",
- "alarmEndTime2": "2025-08-07 16:14:37",
- "alarmDuration2": 24,
- "alarmFilePath2": "/data/home/Apple/Work/11-ACAServer/RecordFile/AlarmWav/2025-08-07/CompareItemID_2/Road2_Consistency_20250807_161412-20250807_161437.wav",
- "fileAlarmStartPos2": 0
- "EQM_CESHI"."ACAS_InsertTwoAlarmInfo"(
- :"itemID1", :"itemName1", :"alarmType1", :"soundCardNum1", :"soundCardName1", :"soundCardRoadNum1", :"compareRoadNum1", :"compareRoadName1", :"compareRoadType1",
- :"alarmStartTime1", :"alarmEndTime1",
- :"alarmDuration1", :"alarmFilePath1",
- :"fileAlarmStartPos1",
- :"itemID2",
- :"itemName2", :"alarmType2", :"soundCardNum2",
- :"soundCardName2", :"soundCardRoadNum2", :"compareRoadNum2",
- :"compareRoadName2", :"compareRoadType2", :"alarmStartTime2",
- :"alarmEndTime2", :"alarmDuration2", :"alarmFilePath2", :"fileAlarmStartPos2");
- "EQM_CESHI"."ACAS_InsertTwoAlarmInfo"(
- 2, 'two', 4, 1, '主通道', 0, 1, '主通道', 0, '2025-08-07 16:14:12', '2025-08-07 16:14:37',
- 24, '/data/home/Apple/Work/11-ACAServer/RecordFile/AlarmWav/2025-08-07/CompareItemID_2/Road1_Consistency_20250807_161412-20250807_161437.wav', 0,
- 2, 'two', 4, 2, '第2通道', 0, 2, '第2通道', 1, '2025-08-07 16:14:12', '2025-08-07 16:14:37', 24,
- '/data/home/Apple/Work/11-ACAServer/RecordFile/AlarmWav/2025-08-07/CompareItemID_2/Road2_Consistency_20250807_161412-20250807_161437.wav', 0
- );
- "EQM_CESHI"."ACAS_InsertTwoAlarmInfo"(
- 2, 'two', 4, 1, '主通道', 0, 1, '主通道', 0, '2025-08-07 16:14:12',
|