MSSQL
Dcboy
[email protected]<b>iamdcboy</b>
展开
-
又找到一个很经典的存储过程分页
CREATE PROCEDURE Paging_RowCount(@Tables varchar(1000),@PK varchar(100),@Sort varchar(200) = NULL,@PageNumber int = 1,@PageSize int = 10,@Fields varchar(1000) = *,@Filter varchar(1000) = NULL,@Grou原创 2004-06-26 15:31:00 · 1352 阅读 · 10 评论 -
一条UPDATE语句
SQL版本 update 表set display = (case when display = -1 then 0 when display = 0 then -1 end) ACCESS版本 update tablename set Display = iif(Display=0,-1,0) 这个方法可以少很多麻烦原创 2004-07-07 17:30:00 · 1672 阅读 · 0 评论 -
修改后的存储过程``哈哈``可以输出总记录数 总页数
CREATE PROCEDURE pro_Paging(@Tables varchar(100),@PK varchar(100),@Sort varchar(200) = NULL,@PageNumber int = 1,@PageSize int = 10,@TotalCount int output, --add by dcboy@TotalPage int output, --add原创 2004-06-26 15:33:00 · 1733 阅读 · 3 评论 -
SQL语句 使用...代替
SQL数据库 select case when len(news_name)>10 then left(news_name,10)+... else news_name end as news_name,news_id from news Access 数据库 SELECT iif(len(title)>2,left(title,2)+...,title) FROM Sic_A原创 2004-07-23 10:16:00 · 962 阅读 · 0 评论 -
SQL SERVER与C#中数据类型的对应关系
?/// ??/// 数据库中与C#中的数据类型对照??/// ??/// ??/// ??private string ChangeToCSharpType(string type)??{???string reval=string.Empty;???switch(type.ToLower())???{????case "int":?????reval= "Int32";?????break;?原创 2004-09-06 14:30:00 · 729 阅读 · 0 评论