public override string ToStr() { StringBuilder sb = new StringBuilder(); sb.Append("CREATE VIEW "); sb.Append(Table.ToStr()).Append(" "); if (Columns.Count > 0) { sb.Append("("); for (int i = 0; i < Columns.Count; i++) { if (i != 0) { sb.Append(", "); } var c = Columns[i]; sb.Append(ParserUtils.TableToStrEscape(c)); } sb.Append(") "); } sb.Append("AS "); sb.Append(AsSelect.ToStr()); return(sb.ToString()); }
public override string ToStr() { return(" " + SelectOperationToString(Operation) + " " + Select.ToStr()); }