예를 들어:
CREATE VIEW AIPKEYITEM.SEASONGROUPNETSALES (
CALENDARID ,
PRODUCTGROUPID FOR COLUMN PRDGRPID ,
NETSALESDOLLARS FOR COLUMN NETSA00001 ,
NETSALESUNITS FOR COLUMN NETSA00002 )
AS
SELECT
(SELECT MIN(CALENDARID)
FROM AIPKEYITEM.KEYIT00002
WHERE FISCALYEAR = CAL.FISCALYEAR
AND FISCALSEASON = CAL.FISCALSEASON) CALENDARID
, PRODUCTGROUPID
, SUM(NETSALESDOLLARS) NETSALESDOLLARS
, SUM(NETSALESUNITS) NETSALESUNITS
FROM AIPKEYITEM.KEYIT00002 CAL
INNER JOIN AIPKEYITEM.WEEKG00001 WEEKGROUPORGUNITUNITSDOLLARS
ON CAL.CALENDARID = WEEKGROUPORGUNITUNITSDOLLARS.CALENDARID
GROUP BY CAL.FISCALYEAR, CAL.FISCALSEASON, PRODUCTGROUPID ;
위의 예에서는 FOR COLUMN이 있는 줄부터 전체 단어를 삭제하고 싶습니다.
답변1
어때요?
cat myscript | sed 's/FOR COLUMN.*$//g' > myscript.filtered
myscript
위에 표시된 파일 이름은 언제입니까? 이것이 당신이 달성하기를 희망하는 것입니까?