手机
当前位置:查字典教程网 >编程开发 >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导入大数据文件的问题

MySQL 请选择合适的列

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

MySQL的中文UTF8乱码问题

mysql语句中使用like后面的%(百分号)的问题

mysql 不能插入中文问题

解决mysql导入导出数据乱码问题

Advanced SQL Injection with MySQL

MYSQL administrator 使用

MySQL 的CASE WHEN 语句使用说明

精品推荐
分类导航