.NET面试题

当前位置: 面试问题网 > .NET面试题 > 一套.net笔试题

一套.net笔试题

1 如何设计数据库
   答:存储信息的大小,每次扩容的大小,冗余
   2 几十上百万行,如何快速查询出表数据
   答:用分页存储过程
   /*
   函数名称: GetRecordFromPage
   函数功能: 获取指定页的数据
   参数说明: @tblName 包含数据的表名
   @fldName 关键字段名
   @PageSize 每页记录数
   @PageIndex 要获取的页码
   @OrderType 排序类型, 0 – 升序, 1 – 降序
   @strWhere 查询条件 (注意: 不要加 where)
   */
   CREATE PROCEDURE GetRecordFromPage
   @tblName varchar(255), — 表名
   @fldName varchar(255), — 字段名
   @PageSize int = 10, — 页尺寸
   @PageIndex int = 1, — 页码
   @OrderType bit = 0, — 设置排序类型, 非 0 值则降序
   @strWhere varchar(2000) = ” — 查询条件 (注意: 不要加 where)
   AS
   declare @strSQL varchar(6000) — 主语句
   declare @strTmp varchar(1000) — 临时变量
   declare @strOrder varchar(500) — 排序类型
   if @OrderType != 0
   begin
   set @strTmp = ‘(select max’
   set @strOrder = ‘ order by [' + @fldName +'] asc’
   end
   set @strSQL = ‘select top ‘ + str(@PageSize) + ‘ * from ['
   + @tblName + '] where [' + @fldName + ']‘ + @strTmp + ‘(['
   + @fldName + ']) from (select top ‘ + str((@PageIndex-1)*@PageSize) + ‘ ['
   + @fldName + '] from [' + @tblName + ']‘ + @strOrder + ‘) as tblTmp)’
   + @strOrder
   if @strWhere != ”
   set @strSQL = ‘select top ‘ + str(@PageSize) + ‘ * from ['
   + @tblName + '] where [' + @fldName + ']‘ + @strTmp + ‘(['
   + @fldName + ']) from (select top ‘ + str((@PageIndex-1)*@PageSize) + ‘ ['
   + @fldName + '] from [' + @tblName + '] where ‘ + @strWhere + ‘ ‘
   + @strOrder + ‘) as tblTmp) and ‘ + @strWhere + ‘ ‘ + @strOrder
   if @PageIndex = 1
   begin
   set @strTmp = ”
   if @strWhere != ”
   set @strTmp = ‘ where (‘ + @strWhere + ‘)’
   set @strSQL = ‘select top ‘ + str(@PageSize) + ‘ * from ['
   + @tblName + ']‘ + @strTmp + ‘ ‘ + @strOrder
   end
   exec (@strSQL)
   GO
   3 SQL语句左联接与内连接的区别
   答:Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。
   Left Outer Join 逻辑运算符返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。第二个输入中的非匹配行作为空值返回。
   4 Asp.net如何连接数据库
   答:connection 连接数据库
   Command 执行数据库SQL或存储过错命令
   DataAdapter 连接数据库,执行数据库SQL或存储过错命令,填充DataSet

【一套.net笔试题】相关文章

1. 一套.net笔试题

2. 一套带网友答案的.NET笔试题

3. 西部世纪.net笔试题面试题

4. 利达恒信公司.NET笔试题面试题

5. ASP.NET笔试题小汇总

6. 诺思信科技(南京)有限公司.NET笔试题答案

7. .NET笔试题(20个问题)

8. 武汉世纪畅想数字传播有限公司.NET笔试题

9. 武汉世纪畅想数字传播有限公司 .NET笔试题

10. 杭州-DOTNET笔试题集

本文来源:https://www.mianshiwenti.com/a12748.html

点击展开全部

《一套.net笔试题》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝一套.net笔试题﹞相关内容

「一套.net笔试题」相关专题

其它栏目

也许您还喜欢