CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

问几个问题!

楼主xfxf521(天使也一样)2006-03-04 20:58:14 在 MS-SQL Server / 基础类 提问

1   存储过程内能不能嵌套调用存储过程?  
  2   有没有类似c语言的这种语法。  
  if   ()  
  else   if()  
  ......  
  我看到的好像只有  
  if   else?有没有什么办法达到相同的效果。全部if   ,if,if感觉效果太低,本来最多只有一个可能情况。  
  3   变量=null   和变量is   null   有什么区别?  
  4   怎么获得查询或者删除,添加的返回行的值?   @num   int=null   @null=select   *   ####???  
  5   return   返回的值与   delcare   @Var   output有什么区别? 问题点数:20、回复次数:5Top

1 楼wgsasd311(自强不息)回复于 2006-03-04 21:47:17 得分 20

1   存储过程内能不能嵌套调用存储过程?  
  可以,但有限制(最多是嵌套32层)  
  2   有没有类似c语言的这种语法。  
  if   ()  
  else   if()  
  ......  
  if    
      if  
   
      else  
   
  else  
      if  
  .....  
   
  3   变量=null   和变量is   null   有什么区别?  
  一个是更新赋值,一个是用于条件判断  
  4   怎么获得查询或者删除,添加的返回行的值?   @num   int=null   @null=select   *   ####???  
  不明白  
  5   return   返回的值与   delcare   @Var   output有什么区别?  
  不明白Top

2 楼xfxf521(天使也一样)回复于 2006-03-04 22:01:01 得分 0

4   怎么获得查询或者删除,添加的返回行的值?   @num   int=null   @null=select   *   ####???  
  不明白  
  就是比如写出查询的语句,查询出来的行数是2行或者2行,我怎么获得这个值的呢?  
  5   return   返回的值与   delcare   @Var   output有什么区别?  
  不明白  
  写存储过程的时候不是可以声明@Var   char   output这样类型的参数的吗?他和return   返回有什么区别?难道是跟c语言的指针一样,弥补一个函数只能有一返回值的不足?  
  那这个   rerurn   ..有什么用处的呢?难道跟c语言的return一样,一个函数可以有一个返回值  
  但是我要在哪里能获得这个return的返回值的呢?能举个简单例子看看的吗Top

3 楼xfxf521(天使也一样)回复于 2006-03-04 22:26:02 得分 0

又来了几个问题!!  
  6   对组合查询来说参数是动态的,这样的话是在程序设计语言中通过程序设计的那个语言判断出所有的查询条件再直接调用数据访问的方法效率高,还是用存储过程用Transact-SQL判断的出条件再执行查询语句的效率高。    
  7   表中的某个char型的字段,为该字段建立了索引,是不是对该字段就不能是用模糊查询了?  
  8   数据库中建立了一张表,一个字段就是记录了修改的时间是SmallDateTime型,怎么才能使数据库系统自动判断他到了第三十天,如果是的话就删除该记录。Top

4 楼wgsasd311(自强不息)回复于 2006-03-04 22:30:14 得分 0

就是比如写出查询的语句,查询出来的行数是2行或者2行,我怎么获得这个值的呢?  
  select   @@rowcount  
  写存储过程的时候不是可以声明@Var   char   output这样类型的参数的吗?他和return   返回有什么区别?难道是跟c语言的指针一样,弥补一个函数只能有一返回值的不足?  
  那这个   rerurn   ..有什么用处的呢?难道跟c语言的return一样,一个函数可以有一个返回值  
  但是我要在哪里能获得这个return的返回值的呢?能举个简单例子看看的吗  
  return:只能返回INT型,@var   字段类型   output:可以返回更多类型  
  Top

5 楼wgsasd311(自强不息)回复于 2006-03-04 22:33:07 得分 0

6   对组合查询来说参数是动态的,这样的话是在程序设计语言中通过程序设计的那个语言判断出所有的查询条件再直接调用数据访问的方法效率高,还是用存储过程用Transact-SQL判断的出条件再执行查询语句的效率高。    
  ==>要看具体情况而论  
  7   表中的某个char型的字段,为该字段建立了索引,是不是对该字段就不能是用模糊查询了?  
  可以  
  8   数据库中建立了一张表,一个字段就是记录了修改的时间是SmallDateTime型,怎么才能使数据库系统自动判断他到了第三十天,如果是的话就删除该记录。  
  使用JOB  
  Top

相关问题

  • 问几个问题
  • 问几个问题
  • 问几个问题
  • 问几个问题
  • 问几个问题......
  • 问几个问题
  • 问几个问题!
  • 问几个问题
  • 几个问题:
  • 几个问题

关键词

  • 字段
  • 查询
  • 存储过程
  • 语言
  • 函数
  • 语句
  • 数据库
  • 返回
  • 值
  • 嵌套

得分解答快速导航

  • 帖主:xfxf521
  • wgsasd311

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo