Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

while y with....?

1 view
Skip to first unread message

AAAAA

unread,
Sep 17, 2009, 3:02:27 AM9/17/09
to
Hola amigos, puedo usar un while para sustituir un un cursor que bsado en
los campos de la tabla que estoy recorriendo hace una actualizacion en otra
tabla?

en esta sentencia :

**********************************************************
WITH List AS
{
SELECT
[DepartamentoID],
[Descripcion],
ROW_NUMBER() OVER(
ORDER BY
case when(@ordenAscDes = 'ASC') then case when
@ordenColumna='DepartamentoID' then DepartamentoID end end,
case when(@ordenAscDes = 'ASC') then case when @ordenColumna='Descripcion'
then Descripcion end end
) AS RowNum
FROM [dbo].[Departamento]
WHERE
(DepartamentoID = isnull(@DepartamentoID, DepartamentoID)) AND
(Descripcion = isnull(@Descripcion, Descripcion))
)

SELECT
[DepartamentoID],
[Descripcion]
FROM List
WHERE (RowNum BETWEEN (@pagina - 1) * @tamanioPagina + 1
AND @pagina * @tamanioPagina)
or (@pagina is null or @tamaniopagina is null)


End
**************************************
Que funcion tiene el with? y el over?

Gracias

Saludos

Cesar


Carlos Sacristan

unread,
Sep 17, 2009, 3:18:26 AM9/17/09
to
Respondido en el foro microsoft.public.es.sqlserver

--
-----------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es f�cil, si ambas est�n congeladas."
Edward V. Berard, ingeniero inform�tico

http://blogs.solidq.com/es/elrincondeldba


"AAAAA" <ces...@hotmail.com> wrote in message
news:eS0WRT2N...@TK2MSFTNGP06.phx.gbl...

0 new messages