123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- -- Active: 1752920752747@@192.1.2.61@5236@EQM_CESHI
- #对比项
- SELECT *
- FROM tACACompareItems;
- #对比项通道信息
- SELECT *
- FROM tACACompareItemRoad;
- #ACA系统设置信息
- SELECT *
- FROM tACASystemConfig;
- #对比项一致性对比时段信息
- SELECT *
- FROM tACADetectPeriod;
- #报警信息
- SELECT *
- FROM tACAAlarmInfo;
- #倒叙获取报警信息
- SELECT *
- FROM tACAAlarmInfo
- ORDER BY PKID DESC;
- #录音文件信息
- SELECT *
- FROM tACARecordFile
- ORDER BY PKID DESC;
- #清空报警信息内容
- DELETE FROM tACAAlarmInfo;
- #删除报警信息表格
- DROP TABLE IF EXISTS tACAAlarmInfo;
- #插入报警信息
- INSERT INTO tACAAlarmInfo (
- ItemID, ItemName, AlarmType, SoundCardNum, SoundCardName, SoundCardRoadNum, CompareRoadNum, CompareRoadName, CompareRoadType,
- AlarmStartTime, AlarmEndTime, AlarmDuration, AlarmFilePath, FileAlarmStartPos, FileState )
- VALUES (
- @itemID, @itemName, @alarmType, @soundCardNum, @soundCardName, @soundCardRoadNum, @compareRoadNum, @compareRoadName, @compareRoadType,
- @alarmStartTime, @alarmEndTime, @alarmDuration, @alarmFilePath, @fileAlarmStartPos, @fileState );
- #删除早于某个时间点的报警信息
- DELETE FROM tACAAlarmInfo
- WHERE AlarmStartTime < @timePoint;
- DELETE FROM tACAAlarmInfo
- WHERE AlarmStartTime < :timePoint;
- #获取早于某个时间点并且报警文件未删除的报警信息
- SELECT *
- FROM tACAAlarmInfo
- WHERE AlarmStartTime < @timePoint AND FileState != 3;
- #更新报警文件状态
- UPDATE tACAAlarmInfo
- SET FileState = @fileState
- WHERE PKID = @pkid;
- #录音文件信息
- SELECT *
- FROM tACARecordFile
- ORDER BY PKID DESC;
- #插入录音文件信息
- INSERT INTO tACARecordFile (
- ItemID, ItemName, ItemRoadNum, ItemRoadName, SoundCardNum, SoundCardRoadNum,
- FileStartTime, FileEndTime, FileDuration, FilePath, FileState
- ) VALUES (
- @itemID, @itemName, @itemRoadNum, @itemRoadName, @soundCardNum, @soundCardRoadNum,
- @fileStartTime, @fileEndTime, @fileDuration, @filePath, @fileState
- );
- #更新录音文件信息
- UPDATE tACARecordFile
- SET FileEndTime = @fileEndTime, FilePath = @filePath, FileDuration = @fileDuration, FileState = @fileState
- WHERE ItemID = @itemID AND ItemRoadNum = @itemRoadNum
- AND SoundCardNum = @soundCardNum AND SoundCardRoadNum = @soundCardRoadNum
- AND FileStartTime = @fileStartTime;
- #将所有的录音文件状态修改为已删除
- UPDATE tACARecordFile
- SET FileState = 3
- WHERE FileState != 3;
- #删除一个时间点之前的所有录音文件信息
- DELETE FROM tACARecordFile
- WHERE FileStartTime < @timePoint;
- DELETE FROM tACARecordFile
- WHERE FileStartTime < :timePoint;
- #获取早于某个时间点并且未被删除的的录音文件信息
- SELECT *
- FROM tACARecordFile
- WHERE FileStartTime < @timePoint AND FileState != 3;
|