![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
|||
|
|||
|
Pasa como parametro el where en una funcion
Hola
Sil dices que la funcion que creaste es muy lenta porque no pruebas con algo como esto: CREATE PROCEDURE MostrarBolsoJTurno @area int, @cadena nvarchar(4000) AS declare @SQLString nvarchar(4000) set @SQLString = 'SELECT dbo.Bolsos.id, dbo.Bolsos.cartaporte' + CHAR(13) set @SQLString = @SQLString + 'FROM dbo.Bolsos INNER JOIN dbo.Usuarios ON dbo.Bolsos.usuario = dbo.Usuarios.id' + CHAR(13) set @SQLString = @SQLString + 'WHERE ' + @cadena + CHAR(13) set @SQLString = @SQLString + 'Order by fecha, ruta' EXEC sp_executesql @SQLString GO Ojala te pueda servir Saludos Luis Garcia |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|