Category Archives: sql

t-sql: Table lock en Transaction

Voor een update script van een datawarehouse wilde ik van twee dingen zeker zijn: Als het script mislukt, dan mogen er geen wijzigingen in de database zijn Als de update bezig is, mag er geen data worden uitgelezen in rapporten … Continue reading

Posted in sql | Tagged , | Leave a comment

Een tweede of named instance van SQL Server installeren

Het is vrij eenvoudig om een tweede of named instance van SQL Server te installeren naast bijvoorbeeld een bestaande SQL Server installatie. Licentie, rechten of configuratie kwesties kunnen de aan de basis liggen voor het verzoek om een tweede SQL … Continue reading

Posted in sql | Tagged , , , , , , , | Leave a comment

t-sql functie voor het begin of einde van de maand

Het bepalen van het begin van een maand is nog redelijk eenvoudig in t-sql, aangezien dat altijd de de 1e van de maand is. Het bepalen van het einde van de maand daarentegen is lastiger. Op internet zijn verschillende oplossingen … Continue reading

Posted in sql | Tagged | Leave a comment

T-SQL Running Total berekenen

In veel OLTP systemen worden dagelijks transacties geboekt. Bijvoorbeeld de toe- en afname van een voorraad. Om de actuele voorraad te berekenen moet je alle transacties tot een bepaalde datum optellen. Wat nu als je de voorraad per dag wilt … Continue reading

Posted in sql | Tagged | 2 Comments

SQL server cheat sheet (factsheet)

Deze post van Xander Zelders is handig voor SQL server programmeurs. Een cheat sheet voor de meest gebruikte SQL server functies en data types. Blog Post Cheat Sheet

Posted in sql | Tagged , | Leave a comment

SQL Server primary keys & indexes uitleg

Zojuist een bijzonder goede uitleg gelezen over SQL Server primary keys en indexes. Als je op zoek gaat naar een uitleg kom je vaak zeer technische beschrijvingen tegen die soms eenvoudig beginnen, maar erg snel de diepte in gaan. Onderstaand … Continue reading

Posted in sql | Tagged | Leave a comment

Gebruik van RANK functie voor het vinden van dubbele data

Aan de hand van Using Ranking Functions to Deduplicate Data van Andy Riley heb ik een test gedaan op een eigen database. In dit geval controleren of er dubbele factuurnummers voorkomen in een Navision database. De query is dan als … Continue reading

Posted in sql | Tagged , , | Leave a comment

Een lege waarde doorgeven in een parameter 2

In een vorige post heb ik beschreven hoe je in Reporting Services de optie Allow null value op kan vangen in je t-sql query. Daar gaf ik de volgende mogelijke oplossing: 123SELECT * FROM TestTable WHERE Column1 = @P1 OR … Continue reading

Posted in sql | Tagged , | Leave a comment

Geocode adressen met t-sql

David Reuter heeft op SQLServerCentral.com een artikel geschreven hoe je met t-sql de google geocoding service kan aanroepen. Met deze stored procedure kun je geocode toevoegen aan je adressen bestand in je sql tabel. Hiermee kun je toepassingen maken voor … Continue reading

Posted in sql | Tagged , , , , , | Leave a comment

Een multivalue parameter uit Reporting Services splitsen

In Reporting Services heb je de mogelijkheid om bij de properties van een paramater in te stellen dat deze meerdere waardes mag hebben: De optie (Allow multiple values) is erg handig, alleen in combinatie met bijvoorbeeld een Stored Procedure niet … Continue reading

Posted in sql | Tagged , , , | Leave a comment