Article View: cn.comp.database
Article #40Re: ��select�����top������ʹ�ñ�����
From: element
Date: Sun, 19 Mar 2006 14:53
Date: Sun, 19 Mar 2006 14:53
42 lines
3278 bytes
3278 bytes
����EXEC����һ���÷���
ִ���ַ�
EXEC [ UTE ] ( { @string_variable | [ N ] 'tsql_string' } [ + ...n ] )
ʹ�ô��ַ�� EXECUTE ����
ʹ���ַ�������� (+) Ϊ��ִ̬�д������ַ�ÿ���ַ���ʽ������
Unicode �� non-Unicode ������͵Ļ�ϡ�
����ÿ�� [N] 'tsql_string' �� @string_variable ���ó��� 8,000 ���ֽڣ�SQL
Server ��������ж����ִ���ֻ�����������ռ�������ڴ档���磬������������ɳ� 16,000 �������������ַ�
EXEC('name_of_8000_char_string' + 'another_name_of_8000_char_string')
�� EXECUTE ���ִ��ǰ��������� EXECUTE ����ڵ���䡣
��ݿ���ĸ��ֻ�� EXECUTE ������ǰ��Ч�����磬��������ӵ� EXEC ����ݿ���� master��
USE master EXEC ("USE pubs") SELECT * FROM authors
"С����(��)" <root@guohai.org.discuss> д����Ϣ����:441e6eb5.10831084@cnusenet.3322.org...
> �����ˣ���ΪʲôҪ�ȷ��ַ��ﰡ��
> ��Sun, 19 Mar 2006 22:35:26 +0800ʱ,"element"�� ��Re:
> ��select�����top������ʹ�ñ����� ���з���Ĵ���:
> --
>
>>create proc pageview
>>@pagenum int=1,
>>@pagesize int=10
>>as
>>declare @pagesum int
>>set @pagesum = @pagenum * @pagesize
>>
>>declare @sql varchar(8000)
>>set @sql='select top '+cast(@pagesize as varchar)+'
>>gbook.[id],gbook.title,gbook.neirong,[user].[name],[user].[id] from gbook
>>inner join [user] on gbook.u_id =[user].[id]
>>WHERE (gbook.[id] NOT IN (SELECT TOP '+cast(@pagesum as varchar)+'
>>gbook.[id] from gbook inner join [user] on gbook.u_id =[user].[id]
>>ORDER BY gbook.[id] desc))
>>ORDER BY gbook.[id] desc'
>>exec(@sql)
>>go
>>
>>
Technical Details
Message-ID:
<OLbckT2SGHA.5656@TK2MSFTNGP11.phx.gbl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!npeer.de.kpn-eurorings.net!newsfeed.cw.net!cw.net!news-FFM2.ecrc.de!newsfeed00.sul.t-online.de!t-online.de!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP11.phx.gblReferences:
<441de15c.10549329@cnusenet.3322.org> <dvjes0$v2c$1@news.yaako.com> <441d4541.219355@cnusenet.3322.org> <#Ms1Kk1SGHA.1868@TK2MSFTNGP09.phx.gbl> <441d65de.8568400@cnusenet.3322.org> <ujQxeJ2SGHA.5728@tk2msftngp13.phx.gbl> <441e6eb5.10831084@cnusenet.3322.org>Show Full Headers
Complete Article Headers
X-Google-Thread: 1106d1,1421f408f40b2353 X-Google-Thread: 107c7f,1421f408f40b2353 X-Google-Thread: 104772,1421f408f40b2353 X-Google-Attributes: gid1106d1,gid107c7f,gid104772,public X-Google-Language: Chinese,GB From: "element" <songmc1982@163.com> References: <441de15c.10549329@cnusenet.3322.org> <dvjes0$v2c$1@news.yaako.com> <441d4541.219355@cnusenet.3322.org> <#Ms1Kk1SGHA.1868@TK2MSFTNGP09.phx.gbl> <441d65de.8568400@cnusenet.3322.org> <ujQxeJ2SGHA.5728@tk2msftngp13.phx.gbl> <441e6eb5.10831084@cnusenet.3322.org> Subject: Re: ��select�����top������ʹ�ñ����� Date: Sun, 19 Mar 2006 22:53:29 +0800 Lines: 44 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2527 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 X-RFC2646: Format=Flowed; Original Message-ID: <OLbckT2SGHA.5656@TK2MSFTNGP11.phx.gbl> Newsgroups: cn.comp.database,cn.fan,microsoft.public.cn.sqlserver NNTP-Posting-Host: 221.217.86.200 Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!npeer.de.kpn-eurorings.net!newsfeed.cw.net!cw.net!news-FFM2.ecrc.de!newsfeed00.sul.t-online.de!t-online.de!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP11.phx.gbl