Hello friends,
Nekem van egy C forráskódot tartalmazó SQL utasítások. Én a következő
sed parancsot a kinyomtatni az összes SQL-blokkok a forráskód ....
sed -n "/ exec sql /,/;/ p" Sample.cpp
A fenti
sed parancs kiírja az SQL-blokkok alapján a minta "exec sql" & ";" (mivel többségük kezdődik "exec" & végződik ";") és a kimenet így fog kinézni (és nem ">>>> : ")
1>>>> exec sql válasszon pqxQrn,
pqxPmeOldQcl
into: qrn,: qxt,: cuk,: ClN,: pqxTdd,
: pmeOldQcl mutató: pmeOldQclInd
a pqx
1>>>> ahol pqxDno \u003d: dno;
2>>>> exec SQL Select qcfQcl-ba: oldQcl a qcf
1>>>> ahol qcfCuk \u003d: cuk;
2>>>> exec sql válasszon cufCid
into: Cid -
a CUF
1>>>> ahol cufCuk \u003d: cuk;
2>>>> exec sql válasszon clrChief
into: főnök
a CLR
1>>>> ahol clrCln \u003d: ClN;
2>>>> exec sql select count (*) into: cnt a pqx
1>>>> ahol pqxQrn <: qrn;
2>>>> exec sql állapítsa xqxPmeCur kurzor a
válasszon pqxQrn
a pqx
ahol pqxQxt \u003d QXT_PME és
pqxCuk \u003d: cuk és
pqxPmeDno \u003d: dno és
1>>>> pqxTdd \u003d: pqxTdd;
2>>>> exec sql nyílt xqxPmeCur;
Szeretnék be egy szóközt között az egyes SQL-blokkok (az "1 >>>>" &" 2 >>>>")..... úgy, hogy könnyebben olvasható. Kindly help ....& köszönet előre .....