Using new Microsoft database instead of Oracle

This commit is contained in:
zimoch
2015-02-04 16:49:28 +00:00
parent 2dcca7a904
commit 3755a60212
+6 -32
View File
@@ -1,7 +1,7 @@
#! /bin/bash
#
# $Source: /cvs/G/EPICS/App/scripts/showtags,v $
# $Revision: 1.14 $ $Date: 2012/01/04 15:48:28 $
# $Revision: 1.15 $ $Date: 2015/02/04 16:49:28 $
#----------------------------------------------------
# Check the command line
#
@@ -26,8 +26,8 @@
;;
-v | --version)
echo 'Original Author: Dirk Zimoch'
echo 'Last Change by $Author: lutz_h $'
echo '$Revision: 1.14 $ $Date: 2012/01/04 15:48:28 $'
echo 'Last Change by $Author: zimoch $'
echo '$Revision: 1.15 $ $Date: 2015/02/04 16:49:28 $'
echo '$Source: /cvs/G/EPICS/App/scripts/showtags,v $'
exit 0
;;
@@ -71,39 +71,13 @@ function jointags()
TAGLIST=$(jointags $TAGS)
function selectNumericMonth () {
sqlplus -s gfa_public/pub01@gfaprd <<- EOF
SET PAGESIZE 10000;
SET LINESIZE 1000;
SET SPACE 2;
SET FEEDBACK OFF;
SELECT TAG_NAME AS "Tag",
TAG_DATE AS "Date",
TAG_TIME AS "Time"
FROM CITY.CVS_TAGS_VIEW
WHERE TAG_NAME IN ($TAGLIST)
ORDER BY TO_DATE(TAG_DATE||' '||TAG_TIME,'DD-MM-YYYY HH24:MI');
EXIT
EOF
ivsql --separator " " "SELECT DISTINCT TagName AS 'Tag', TagDate AS 'Date' FROM CvsTags WHERE TagName IN ($TAGLIST) ORDER BY Date" \
| awk '{printf "%-40s %s %s\n", $1, $2, $3}'
}
function selectAsciiMonth () {
ivsql --separator " " "SELECT DISTINCT FORMAT(TagDate, 'dd-MMM-yyyy HH:MM ') AS 'Date' , TagName AS 'Tag' FROM CvsTags WHERE TagName IN ($TAGLIST) ORDER BY Date" \
sqlplus -s gfa_public/pub01@gfaprd <<- EOF
SET PAGESIZE 10000;
SET LINESIZE 1000;
SET SPACE 2;
SET FEEDBACK OFF;
COLUMN Date FORMAT A11
SELECT
TO_CHAR (TO_DATE (TAG_DATE, 'DD-MM-YYYY'),'DD-Mon-YYYY') AS "Date",
TAG_TIME AS "Time",
TAG_NAME AS "Tag"
FROM HOSTS.CVS_TAGS_VIEW
WHERE TAG_NAME IN ($TAGLIST)
ORDER BY TO_DATE(TAG_DATE||' '||TAG_TIME,'DD-MM-YYYY HH24:MI');
EXIT
EOF
}
if [ $asciiMonth = 0 ]; then