using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ant.ORM
{
public class ConstSql
{
///
/// SQL分页模板
///
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 ";
///
/// 删除指定表指定字段值的数据
///
public const string SQL_DELETE_DATA = "DELETE FROM [{0}] WHERE 1=1 {1}";
///
/// 提取指定表指定字段的数据
///
public const string SQL_GET_VALUE = "SELECT {0} {1} FROM [{2}] with(nolock) WHERE 1=1";
///
/// 根据条件提取表
///
public const string SQL_GET_TABLE = "SELECT * FROM {0} WHERE {1}='{2}'";
///
/// 插入数据SQL语句模板
///
public const string SQL_INSERT_TABLE = "INSERT INTO [{0}] ({1}) VALUES ({2});{3}";
///
/// 更新SQL语句模板
///
public const string SQL_UPDATE_TABLE = " UPDATE [{0}] SET {1} WHERE {2} ";
///
/// 获取自增长ID
///
public const string SQL_SCOPE_IDENTITY = "select SCOPE_IDENTITY() as id";
///
/// SQL备注
///
public const string SQL_WITH_COMMENT = "--Platform;{0}/Author;{1}/Description;{2}/FileName:{3}/MethodName:{4}/ClassName:{5}";
///
/// 提取指定表指定字段的数据
///
public const string MYSQL_GET_VALUE = "SELECT {0} FROM [{1}] WHERE 1=1 ";
///
/// MYSQL分页SQL
///
public const string MYSQL_PAGE_VALUE = "SELECT {0} FROM {1} WHERE {2} {3} LIMIT {4},{5}";
}
}