ConstSql.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Ant.ORM
  6. {
  7. public class ConstSql
  8. {
  9. /// <summary>
  10. /// SQL分页模板
  11. /// </summary>
  12. public const string SQL_PageTemplate = "SELECT {0} FROM (SELECT ROW_NUMBER() OVER(order by {1}) AS RowNumber, {2}) as tmp_tbl where RowNumber BETWEEN @pageStart and @pageEnd ";
  13. /// <summary>
  14. /// 删除指定表指定字段值的数据
  15. /// </summary>
  16. public const string SQL_DELETE_DATA = "DELETE FROM [{0}] WHERE 1=1 {1}";
  17. /// <summary>
  18. /// 提取指定表指定字段的数据
  19. /// </summary>
  20. public const string SQL_GET_VALUE = "SELECT {0} {1} FROM [{2}] with(nolock) WHERE 1=1";
  21. /// <summary>
  22. /// 根据条件提取表
  23. /// </summary>
  24. public const string SQL_GET_TABLE = "SELECT * FROM {0} WHERE {1}='{2}'";
  25. /// <summary>
  26. /// 插入数据SQL语句模板
  27. /// </summary>
  28. public const string SQL_INSERT_TABLE = "INSERT INTO [{0}] ({1}) VALUES ({2});{3}";
  29. /// <summary>
  30. /// 更新SQL语句模板
  31. /// </summary>
  32. public const string SQL_UPDATE_TABLE = " UPDATE [{0}] SET {1} WHERE {2} ";
  33. /// <summary>
  34. /// 获取自增长ID
  35. /// </summary>
  36. public const string SQL_SCOPE_IDENTITY = "select SCOPE_IDENTITY() as id";
  37. /// <summary>
  38. /// SQL备注
  39. /// </summary>
  40. public const string SQL_WITH_COMMENT = "--Platform;{0}/Author;{1}/Description;{2}/FileName:{3}/MethodName:{4}/ClassName:{5}";
  41. /// <summary>
  42. /// 提取指定表指定字段的数据
  43. /// </summary>
  44. public const string MYSQL_GET_VALUE = "SELECT {0} FROM [{1}] WHERE 1=1 ";
  45. /// <summary>
  46. /// MYSQL分页SQL
  47. /// </summary>
  48. public const string MYSQL_PAGE_VALUE = "SELECT {0} FROM {1} WHERE {2} {3} LIMIT {4},{5}";
  49. }
  50. }