如何从此sql语句中检索字段?
create view CCV_REALPROP as select *, SUBSTRING( PARCEL_NO, 1, 3) as CC_GROUP from REALPROP
我需要检索字段:
1:*
2:SUBSTRING( PARCEL_NO, 1, 3) as CC_GROUP
非常感谢任何帮助:)
答案 0 :(得分:0)
正则表达式不足以做到这一点。 This comment很好地说明了SELECT
语句内部可以具有任意复杂的嵌套SELECT
语句;即使对于您的示例,正确解析输入也不可行。您正在使用逗号分隔,但是SUBSTRING( PARCEL_NO, 1, 3)
本身内部包含逗号,从而破坏了所有不太复杂的正则表达式。
根据您所使用的语言,您可以采用多种选项,它们不像正则表达式那么复杂。 SQL解析器中内置了几种语言。