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

Advanced SQL Injection with MySQL

mysql SQL语句积累

运用mysqldump 工具时需要注意的问题

MYSQL administrator 使用

Mysql大小写敏感的问题

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

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

MySQL 的CASE WHEN 语句使用说明

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

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

精品推荐
分类导航