select top 10 * from table
解决方案 »
- 新手請教,如何定義數組
- 奇怪的现象,急
- SQLServer中如何判断字段总长度是否超长?
- 寻找一存储过程分页程序
- 请教磁带机备份问题
- [求助]sql语句中相除后,小数被自动隐藏
- 对存储过程熟悉的朋友来帮忙
- in 语句中调用 存储过程
- begin tran再使用远程查询和BEGIN DISTRIBUTED TRANSACTION都是分布式事务吗?有什么区别?用OPENDATASOURCE('MSDASQL'和SQLOLEDB'区别?相
- 一个简单的进销存系统,一般要建立那些表?
- 很简单的问题——如何在SQL Server的数据库中输入比如图片、MP3音乐等文件?
- SQL SERVER 2000运行出现的问题
1.
select top 10 * from tablename where ...
select top 10 col1,col2,...coln from tablename where...
2.
set rowcount 10
select * from tablename where ...
select col1,col2,...coln from tablename where...
set rowcount 0
我就是这么写的压。
set rowcount 10 可以运行,但是必须写到存储过程中去,得修改程序。
可不可以解释为什么top 10 不支持呢?
Line 1: Incorrect syntax near '10'.