调试易

调试欢乐多

  • 首页
  • MSSQL基础

为什么在存储过程使用 select top 整型参数变量 * from table 不行?

exec('select top ' + cast(@num as varchar(100)) + ' * from table')

解决方案 »

  1.   

    create proc topproc
     @num int
    as
     exec('select top '[email protected]+' * from table')
      

  2.   

    或 
    set rowcount @numselect * from tableset rowcount 0
      

  • 关于位运算权限
  • 存储过程的select 的nvarchar数据超过最大允许值怎么办
  • 求表名可变的存储过程的写法
  • 触发器deleted表的记录条数问题,非常奇怪
  • 怎调用存储过程的返回值?
  • 求解:如何跨表进行参照统计数据。谢谢!
  • 关于sql存储过程。。
  • 急求一查询语句。感谢
  • 关于一个程序的配置问题!
  • 如何在触发器中判断一个表的某一列是变大还是变小?
  • 我的SQL2000只在安装时才能启动,停了一次就不能启动了,
  • 求一个简单的sql语句!



调试易

MSSQL基础     最新内容

  • 外连接查询问题
  • 有没有大佬来解答一下啊带一下思路
  • SQLserver 想查询数据表每一个小时的数据量该怎么写呢?
  • SQL查询代码要如何优化,这段要十秒钟
  • SQL里用where筛选条件的时候只显示列名,不显示内容
  • 怎么从一张表复制一行数据到另一张表,并添加两个额外的字段信息
  • matlab画图
  • 请教关于null
  • 关于多表查询的一个问题。
  • sql中插入删除数据,因外键约束而失败,解决办法:

MSSQL基础     相关内容

  • join效率 问题
  • 我想要2006-05 怎样写
  • SQL SERVER 2005 数据同步的事务发布问题
  • 一个sql语句
  • SQL中如何更改并发用户联接的最大数
  • 怎样找出table 1在table 2中不存在的那部分10,20,30
  • 执行存储过程时出现错误,请帮忙
  • 如何在SQL SERVER2000中间处理不是一一对应的纪录 (给分)
  • 存储过程有没有FOR循环?
  • 这个问题怎么解决?

分类

  • C#语言
  • ASP.NET
  • PHP开源
  • PHP基础
  • MySQL
  • MSSQL基础
  • Java SE
  • JAVA Web开发
  • J2EE
  • JavaScript
  • iOS开发
  • Android开发
  • Visual C++
  • Visual Basic
  • Delphi
  • Oracle
  • Linux
© Copyright 2020 调试易 ·