namespace MMDAL.Query.ForeCastSet { public static class ForeCastSetQB { public const string GET_SELECTLIST_FORECASTSET_SQL = @" WITH Paged AS ( SELECT f.FORECASTSETID AS Id, f.FORECASTSETCODE AS Code, f.FORECASTSETNAME AS Name, ROW_NUMBER() OVER (ORDER BY f.FORECASTSETID) AS RowNum FROM TFORECASTSET f WHERE 1 = 1 ) SELECT Id, Code, Name FROM Paged WHERE (@firstnumber = -1 AND @maxresult = -1) OR (RowNum BETWEEN @firstnumber AND @maxresult); "; public const string GET_SELECTLIST_FORECASTSET_PG = @" WITH Paged AS ( SELECT f.FORECASTSETID AS ""Id"", f.FORECASTSETCODE AS ""Code"", f.FORECASTSETNAME AS ""Name"", ROW_NUMBER() OVER (ORDER BY f.FORECASTSETID) AS ""RowNum"" FROM TFORECASTSET f WHERE 1 = 1 ) SELECT ""Id"", ""Code"", ""Name"" FROM Paged WHERE (:firstnumber = -1 AND :maxresult = -1) OR (""RowNum"" BETWEEN :firstnumber AND :maxresult); "; public const string GET_SELECTLIST_FORECASTSET_ORACLE = @";"; public const string GET_SELECTLIST_FORECASTSET_MYSQL = @";"; } }