Imagine the hair pulling experience, when you port knowledge from one RDBMS to another, and it just doesn’t work. I had one such experience today, when I had to generate a certain filter for at Query. I wanted to combine the year and month value, to filter on the unique month key which consisted of […]
Tag: SQL
How to do a String REPLACE in Teradata
String Replace does not exist but can be accomplished with the following procedure: INSTALL REQUIREMENTS:– 1) GRANT ALL ON “%TDUser%” TO “%TDUser%” WITH GRANT OPTION 2) C++ compiler, if running the TD Demo How to replace “old” with “new” so that ‘Hello, old world’ becomes ‘Hello, new world’ 1) Logon to teradata using the %TDUser% […]
Restored database konflikter med et opdaterings deploy fra VS DB Ed.
Jeg løb ind i et lidt filøjerligt issue her til aftens da jeg skulle lave et opdateringsdeploy fra VS ud til min dev instans af en database. Jeg havde modtaget en backup fra en kollega, der indeholdt en masse testdata, som jeg restorede ind og overskrev den eksisterende instans jeg havde på min maskine. Efterfølgende […]
Kør SQL statement mod alle databaser
Der findes en udokumenteret system stored procedure fra Microsoft, der gør det muligt at eksekvere en T-SQL sætning mod alle databaser. Uden at skulle sætte en cursor op mod sysdatabases tabellen. Syntax: EXEC sp_MSforeachdb @command (hvor @command er en streng af variabel længde) Eksempel: Dette eksempel returnerer en liste med alle tabeller i alle datasbase […]
” == 0
Opdagede i dag en meget underlig måde at programmere på. Under en portering fra SQL Server 2000 til SQL Server 2005 stødte jeg på en fejlbesked i en stored procedure. Fejlbeskeden lød meget mærkelig og det viste sig også at det ikke var den helt rigtige besked der blev vist. Af meget uforklarlige årsager havde 3. parts […]