手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >SQL 语句select top 变量问题
SQL 语句select top 变量问题
摘要:今天我在写一个存储过程的时候,想动态的取若干行出来,开始用拼接字符串也可以,但是总觉得不好,就在网上查资料,找到一种方式,但是怎么也没有成功...

今天我在写一个存储过程的时候,想动态的取若干行出来,开始用拼接字符串也可以,但是总觉得不好,就在网上查资料,找到一种方式,但是怎么也没有成功,后来终于发现是该方法不能在SQL2000中使用,只能在SQL2005以上使用。

1、拼接查询语句(SQL2000,2005,2008均可)

DECLARE @a AS INT

SET @a=1

EXEC('SELECT TOP '+@a+' * FROM mtrcLanguages')

2、直接使用(适用SQL2005以上)

DECLARE @a AS INT

SET @a=2

SELECT TOP(@a) * FROM Common.tblCode tc

【SQL 语句select top 变量问题】相关文章:

Mysql大小写敏感的问题

MYSQL随机抽取查询 MySQL Order By Rand()效率问题

MySQL 相关的环境变量

用SQL语句解决mysql导入大数据文件的问题

Mysql 原生语句中save or update 的写法汇总

SQL Server中自动获取编号字段

通过SQL语句来备份,还原数据库

MySQL性能优化 出题业务SQL优化

Mysql中Insert into xxx on duplicate key update问题

MySQL中Stmt 预处理提高效率问题的小研究

精品推荐
分类导航