Category Archives : SQL

Home  >>  SQL

Provisioning IIS-artifacts within an SSIS-package as part of a deployment process with C#

On April 11, 2014, Posted by , In C#,SQL,SSIS,Tools and Helpers, tagged in ,,,,,, , With Comments Off on Provisioning IIS-artifacts within an SSIS-package as part of a deployment process with C#

Provision IIS artifacts (AppPool, Website) inside of an SSIS-package.

SQL Server FILESTREAM and master key

On July 16, 2013, Posted by , In SharePoint,SQL, tagged in ,,,,, , With Comments Off on SQL Server FILESTREAM and master key

When dealing with RBS and SharePoint all guides provide the statement: USE [WSS_Content] IF NOT EXISTS (SELECT * FROM sys.symmetric_keys WHERE name = N’##MS_DatabaseMasterKey##’) CREATE master KEY encryption BY password = N’Admin Key Password !2#4′ If you ever asked yourself if its possible to leave that statement… The answer is…

Solving NULL values are recognized as text-values within dynamic queries in PostgresSQL

On July 29, 2010, Posted by , In SQL,Webdevelopment, tagged in ,,,,, , With Comments Off on Solving NULL values are recognized as text-values within dynamic queries in PostgresSQL

I’ve written a dynamic query which is finally executed via EXECUTE my_dynamic_query; The query contained a select list in which two columns should always be NULL. — … stuff before dynamic_select_cols := ‘tbl1.foo, tbl1.bar, null AS theAlias1, null AS theAlias2, tbl2.foo2′; — … stuff after combining the dynamic queries EXECUTE…

WITH-Klausel

On April 15, 2010, Posted by , In Datenbank,Oracle,PL/SQL,SQL,Verschiedenes, With 1 Comment

In der Praxis trifft man von Zeit zu Zeit auf aufgeblaehte SQL-Queries, die ausserordentlich kostenintensiven und langwierigen Ausfuehrungsplaenen folgen. Zeigt eine weitergehende Analyse, dass die komplexe Abfrage eine oder mehrere Subqueries enthaelt, die mehrfach ausgefuehrt werden, dann besteht eine sehr gute Chance durch Verwendung der sogenannten WITH-Klausel, die Performance der…

MIN, MAX innerhalb eines SELECT-Statement

On April 5, 2010, Posted by , In Datenbank,Oracle,SQL, tagged in , With Comments Off on MIN, MAX innerhalb eines SELECT-Statement

Manchmal benötigten man sowohl den kleinsten (min) als auch den größten (max) Wert einer indizierten Spalte gleichzeitig. SELECT MIN(id) , MAX(id) FROM big_table Bei diesem SELECT kommt zwar das richtige Ergebnis, dennoch kann die Antwortzeit sehr lange dauern. Der Grund liegt in einem FAST FULL INDEX SCAN. Besser ist folgendes:…