Archivo

Artículos etiquetados y‘SQLServer’

Borrar tablas de una base de datos SQL Server basado en un query para obtener las tablas

28/12/2011 2 comentarios

Un sencillo script para armar queries dinámicamente según lo obtenido en una consulta previa. En este ejemplo lo hago con una sentencia para borrar tablas.

OJO: Cuando se necesita optimizar rendimiento y manejar grandes volúmenes de datos, no se recomienda los queries dinámicos

DECLARE @Sql NVARCHAR(500) DECLARE @Cursor CURSOR

SET @Cursor = CURSOR FAST_FORWARD FOR
--Query to select and build DROP TABLE sentence
SELECT 'DROP TABLE '+FLD AS FIELD FROM
(SELECT '['+TABLE_SCHEMA+'].['+TABLE_NAME+']' AS FLD
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND
TABLE_SCHEMA <> 'dbo') AS TBL

OPEN

@Cursor FETCH NEXT FROM @Cursor INTO @Sql

PRINT 'THE FOLLOWING TABLES WERE DELETED:'
PRINT '---------------------------------'

WHILE
	(@@FETCH_STATUS = 0)
BEGIN
	Exec SP_EXECUTESQL @Sql
	PRINT '- ' + @Sql
FETCH NEXT FROM @Cursor INTO @Sql
END
CLOSE
@Cursor DEALLOCATE @Cursor

GO

Saludos,

[this post in english]

Consumiendo datos de SQL Server Reporting Services desde PHP

09/04/2010 Deja un comentario

Ya está disponible en Codeplex un nuevo SDK el cual facilitará la interacción de aplicaciones PHP con SQL Server Reporting Services. Este nueva aplicación ofrece una API sencilla para interoperar con SQL Server Reporting Services, dando acceso a las funciones más comunes como:

  • Listado de reportes disponibles desde una aplicación PHP
  • Proveer parametros personalizados desde un formulario de aplicación PHP
  • Manejo y despliegue de reportes dentro de una aplicación PHP

La arquitectura de este SDK queda de la siguiente forma para su primera versión:

Este componente puede ser utilizado con SQL Server Express with Advanced Services que cuenta con las funciones necesarias para el manejo de Reporting Services. Pueden obtener mayor información de este SDK en:

También puedes obtener mayor información, documentación, mejores prácticas y ejemplos de SQL Server con PHP en el Training Kit. Si deseas conocer otras escenarios y herramientas de PHP para interoperar con soluciones Microsoft, puedes visitar el portal de Interoperability Bridges – PHP .

Saludos,

Categorías:Interop, PHP Etiquetas: ,
Seguir

Get every new post delivered to your Inbox.

Únete a otros 704 seguidores