Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2010, 09:21
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años
Puntos: 85
Respuesta: Stored procedure con error en SQL Server

El código original es PL/SQL de Oracle. No voy a hacer la traducción completa a T-SQL, pero te dejo algunos tips.

El cursor for loop de Oracle se traduce como:

Código:
declare x cursor for select * from information_schema.columns
dbms_random se puede traducir con variaciones de la función rand()

Código:
select rand()
El loop es algo clásico:

Código:
while (p_records <= l_rows)
begin
end
El execute immediate se traduce con:

Código:
sp_executesql
Y la vista all_objects es sys.sysobjects.

Edito:

Me faltó sql%rowcount es @@rowcount

Saludos

Última edición por matanga; 03/08/2010 a las 09:28 Razón: más info