SQL 語句select top 變數問題
Hello,大家好,今天我在寫一個儲存過程的時候,想動態的取若干行出來,開始用拼接字串也可以,但是總覺得不好,就在網上查資料,找到一種方式,但是怎麼也沒有成功,後來終於發現是該方法不能在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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-623610/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL SELECT 語句SQL
- SQL update select語句SQL
- 生產SQL語句突然變慢問題定位SQL
- jivejdon sql語句問題SQL
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- SQL語言基礎(SELECT語句)SQL
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- Sql Server系列:Select基本語句SQLServer
- Oracle SQL select練習語句OracleSQL
- 【sql】編寫基本的SQL SELECT語句四SQL
- 【sql】編寫基本的SQL SELECT語句三SQL
- 【sql】編寫基本的SQL SELECT語句一SQL
- 使用SQL SELECT語句檢索資料SQL
- SQL語句巢狀查詢問題SQL巢狀
- 對sql語句的優化問題SQL優化
- oracle效能問題:sql語句優化OracleSQL優化
- 統計未用繫結變數的sql語句變數SQL
- 執行sql語句給外部變數賦值SQL變數賦值
- SQL語句中SELECT語句的執行順序SQL
- 【meil】MS SQL用ROWCOUNT解決TOP子句不支援變數的問題SQL變數
- 50個SQL語句(MySQL版) 問題十四MySql
- 對sql語句的最佳化問題SQL
- SQL Select語句邏輯執行順序SQL
- 【PL/SQL】使用變數傳遞方法生成表更名的SQL語句SQL變數
- Go select 語句Go
- SQL查詢語句臃腫問題淺析SQL
- 關於sql語句的遊標共享問題SQL
- 一個JTextPane寫SQL語句的問題SQL
- V$sql查詢未使用繫結變數的語句SQL變數
- oracle找出沒有使用繫結變數的sql語句Oracle變數SQL
- 【效能優化】查詢繫結變數的sql語句優化變數SQL
- 尋找沒有使用繫結變數的sql語句變數SQL
- 行變列構建sql語句SQL
- Oracle OCP(01):使用SQL SELECT語句檢索資料OracleSQL
- SQL Server中SELECT語句執行順序解析SQLServer
- 利用sql語句解決簡單的數學題SQL
- EditPlus不能著色顯示SQl語句的問題SQL
- 一個使用SQL語句解決的小問題SQL