手机
当前位置:查字典教程网 >编程开发 >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 变量问题】相关文章:

精妙SQL语句收集

MySQL UPDATE更新语句精解第1/2页

SQL SERVER 2008 集成安装的问题

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

mysql SQL语句积累

Mysql中Insert into xxx on duplicate key update问题

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

JDBC连接MySQL出现的问题

MySQL server has gone away 问题的解决方法

MySQL 相关的环境变量

精品推荐
分类导航