我已经看到了一些在模式之间打印的解决方案,但我无法将它们放在一起来解决我的问题。我有一个包含如下所示视图定义的文本文件,需要提取第一个和最后一个大括号之间的定义。请注意:中间有开式和闭式大括号,应打印。awk 或 sed 中的任何解决方案?
create view view_name
as(select column1 as someDATE,
column2,
column3,
substring(convert(char(19),(DATEadd(hh,8,column4)),121),12) as someTIME,
from table_name
where NAME in('test')
and column5='something')
需要输出:
select column1 as someDATE,
column2,
column3,
substring(convert(char(19),(DATEadd(hh,8,column4)),121),12) as someTIME,
from table_name
where NAME in('test')
and column5='something'