<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>DBM Cafe Forum &#187; Recente onderwerpen</title>
<link>http://dbmcafe.nl/forum/</link>
<description>Forum voor Database Marketeers</description>
<language>en</language>
<pubDate>Wed, 08 Feb 2012 18:54:49 +0000</pubDate>

<item>
<title>heary98 op "Discount nfl jerseys"</title>
<link>http://dbmcafe.nl/forum/topic/discount-nfl-jerseys#post-44</link>
<pubDate>vr, 16 dec 2011 10:04:06 +0000</pubDate>
<dc:creator>heary98</dc:creator>
<guid isPermaLink="false">44@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;And kids love to walk in the &#60;a href=&#34;http://www.jerseystoocheap.com&#34;&#62;Wholesale nfl jerseys&#60;/a&#62; of the modern day sports heroes among us today. I think it is great that there are some mature sports stars that kids can look up to and try to emulate their coolness under pressure. Their ability to succeed when the odds are stacked against them. It is characteristics like this that kids soak up to try to become better citizens as they become adults themselves. You can pick up some &#60;a href=&#34;http://www.jerseystoocheap.com&#34;&#62;Wholesale mlb jerseys&#60;/a&#62; for your children here for the holiday season. And what a treat it will be to see these little wanta-be-a-major-league-baseball-stars running about in his &#60;a href=&#34;http://www.jerseystoocheap.com&#34;&#62;Discount nfl jerseys&#60;/a&#62;!Now these youth sized &#60;a href=&#34;http://www.jerseystoocheap.com&#34;&#62;Cheap jerseys&#60;/a&#62; are available and in stock right now. And these shirts are a virtual lock to deliver the Christmas cheer to your doorsteps.
&#60;/p&#62;</description>
</item>
<item>
<title>heary98 op "nfl wholesale jerseys"</title>
<link>http://dbmcafe.nl/forum/topic/nfl-wholesale-jerseys#post-43</link>
<pubDate>vr, 16 dec 2011 10:03:02 +0000</pubDate>
<dc:creator>heary98</dc:creator>
<guid isPermaLink="false">43@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Cheap &#60;a href=&#34;http://www.wholesale-jerseyclub.com/&#34;&#62;nfl wholesale jerseys&#60;/a&#62; Online,welcome to NFL online Shop. We only supply good quality Wholesale jersey free shipping.
&#60;/p&#62;</description>
</item>
<item>
<title>Vanderhoeven25 op "WELCOME New bie!!!"</title>
<link>http://dbmcafe.nl/forum/topic/welcome-new-bie#post-42</link>
<pubDate>zo, 11 dec 2011 14:22:46 +0000</pubDate>
<dc:creator>Vanderhoeven25</dc:creator>
<guid isPermaLink="false">42@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Hello Guys I would to welcome newbies like me here in the forum ...Glad to find this forum and I hope we will enjoy our stay . .  .Thanks and More Power to all of us...
&#60;/p&#62;</description>
</item>
<item>
<title>Robin van Schaik op "Bijzondere grafieken"</title>
<link>http://dbmcafe.nl/forum/topic/bijzondere-grafieken#post-14</link>
<pubDate>vr, 05 feb 2010 23:51:09 +0000</pubDate>
<dc:creator>Robin van Schaik</dc:creator>
<guid isPermaLink="false">14@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Met een beetje tweaken kan je in excel hele mooie en bijzondere grafieken maken. Op DBM Café vind je tutorials in de gratis te downloaden worksheet. Zie de download sectie op: &#60;a href=&#34;http://dbmcafe.nl/downloads/&#34; rel=&#34;nofollow&#34;&#62;http://dbmcafe.nl/downloads/&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>Robin van Schaik op "Alleen de cijfers in een string overhouden"</title>
<link>http://dbmcafe.nl/forum/topic/alleen-de-cijfers-in-een-string-overhouden#post-24</link>
<pubDate>zo, 05 sep 2010 19:44:27 +0000</pubDate>
<dc:creator>Robin van Schaik</dc:creator>
<guid isPermaLink="false">24@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Onderstaande functie (fn_ReturnNumbers) heb ik geschreven om een (vervuilde) kolom met telefoonnummers te ontdoen van allerhande karakters die er niet thuis horen. Het scriptje zorgt er dus voor dat van een string alleen de cijfers overblijven.&#60;/p&#62;
&#60;p&#62;Na het draaien van onderstaand script kan je de functie zoals elke andere functie aanroepen in je sql script. Bijvoorbeeld: &#60;/p&#62;
&#60;p&#62;select dbo.fn_ReturnNumbers(Telefoonnummer) from tabel&#60;/p&#62;
&#60;p&#62;Hieronder de functie:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#60;/p&#62;
&#60;p&#62;CREATE FUNCTION [dbo].[fn_ReturnNumbers] (@inputstring AS VARCHAR (max))&#60;br /&#62;
RETURNS varchar(max)&#60;br /&#62;
AS&#60;br /&#62;
------------------------ fn_ReturnNumbers -------------------------&#60;br /&#62;
-- Author: Robin van Schaik&#60;br /&#62;
-- Version: 0.1&#60;br /&#62;
-- Date: 30-AUG-2010&#60;br /&#62;
--&#60;br /&#62;
-- Purpose: Returns only the numerical characters in a string&#60;br /&#62;
-- I have designed this script to strip phonenumbers from characters&#60;br /&#62;
-- like (,),-,/ etc.&#60;br /&#62;
-------------------------------------------------------------------&#60;br /&#62;
BEGIN&#60;/p&#62;
&#60;p&#62;	DECLARE @returnstring as varchar(max)&#60;br /&#62;
	DECLARE @position  as int&#60;br /&#62;
	DECLARE @maxposition as int&#60;br /&#62;
	SET @returnstring=''&#60;br /&#62;
	SET @position=1&#60;br /&#62;
	SET @maxposition=len(@inputstring)&#60;/p&#62;
&#60;p&#62;	-- Does inputstring contain non-numerical characters?&#60;br /&#62;
	IF (@inputstring like '%[^0-9]%')&#60;/p&#62;
&#60;p&#62;	BEGIN&#60;br /&#62;
		WHILE @position&#38;lt;=@maxposition&#60;br /&#62;
			BEGIN&#60;br /&#62;
				-- Is value of current position non-numerical?&#60;br /&#62;
				IF (substring(@inputstring,@position,1) like '%[0-9]%')&#60;br /&#62;
					BEGIN&#60;br /&#62;
						SET @returnstring=@returnstring&#60;br /&#62;
									+substring(@inputstring,@position,1)&#60;br /&#62;
					END&#60;br /&#62;
					SET @position=@position+1&#60;/p&#62;
&#60;p&#62;			END&#60;br /&#62;
	END&#60;br /&#62;
	-- value of entire string is numerical, no need for looping through the value&#60;br /&#62;
	ELSE set @returnstring=@inputstring&#60;br /&#62;
	RETURN @returnstring&#60;br /&#62;
END&#60;/p&#62;
&#60;p&#62;&#60;/code&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>tonvlaar op "Gebruikerservaringen Bel-Me-Niet-Register"</title>
<link>http://dbmcafe.nl/forum/topic/gebruikerservaringen-bel-me-niet-register#post-25</link>
<pubDate>wo, 29 sep 2010 15:13:45 +0000</pubDate>
<dc:creator>tonvlaar</dc:creator>
<guid isPermaLink="false">25@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Allereerst wil ik melden dat ik het Bel-Me-Niet-Register een goed initiatief vind. Desondanks heb ik als database marketeer ook negatieve ervaringen met het BMNR.&#60;/p&#62;
&#60;p&#62;Onlangs heb ik voor het eerst telemarketing bestanden ontdubbeld op het Bel-Me-Niet-Register. Hierbij is iets misgegaan doordat per ongeluk op een verkeerde knop is gedrukt. In plaats van de gewenste verlenging (die gratis is) is hierdoor een nieuwe download gemaakt (die 1.500 euro kost). Allereerst is de werkwijze hoe je een verlenging aanvraagt niet gedocumenteerd. Daarnaast is de m.i. procedure ook niet logisch en is de kans op fouten  dus groot. Ten tweede vind ik het vreemd dat er een download aangemaakt wordt zonder waarschuwing. Een pop-up zoals “deze handeling wordt in rekening gebracht, weet U het zeker ?“ is volgens mij redelijk gebruikelijk. Ten derde is het zo dat ondanks het direct melden van de “foutieve” download bij het BMNR men onverbiddelijk is : er komt een factuur van 1.500 euro.&#60;/p&#62;
&#60;p&#62;Ik weet van 2 andere partijen die soortgelijke negatieve ervaringen hebben. Zijn er nog meer gebruikers van het BMNR die dergelijke ervaringen hebben?
&#60;/p&#62;</description>
</item>
<item>
<title>DBM Cafe op "Afhankelijke objecten van een Stored Procedure of view"</title>
<link>http://dbmcafe.nl/forum/topic/afhankelijke-objecten-van-een-stored-procedure-of-view#post-37</link>
<pubDate>do, 03 feb 2011 16:09:37 +0000</pubDate>
<dc:creator>DBM Cafe</dc:creator>
<guid isPermaLink="false">37@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Hoe kan je een overzicht krijgen welke tabellen / views door welke stored procedures / views gebruikt worden?&#60;br /&#62;
SQL Server 2005 heeft de sys.sysdepends tabel, 2008 kent mangementviews als sys.dm_sql_referencing_entities. Ook in de management kan je door bijvoorbeeld op een tabel te klikken en de dependencies zien. Probleem is echter, dat in ieder geval in 2005 de resultaten onbetrouwbaar zijn. In 2008 schijnt het beter voor elkaar te zijn, kijk eens op &#60;a href=&#34;http://www.mssqltips.com/tip.asp?tip=1768&#34; rel=&#34;nofollow&#34;&#62;http://www.mssqltips.com/tip.asp?tip=1768&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Maar wat nu voor 2005? Ik heb in de &#34;Downloads&#34; sectie van DBM Cafe (&#60;a href=&#34;http://dbmcafe.nl/downloads/&#34; rel=&#34;nofollow&#34;&#62;http://dbmcafe.nl/downloads/&#60;/a&#62;) een script geplaatst die de SQL onderzoekt van alle stored procedures en views in een database en als output geeft welke tabellen en views hierin worden gebruikt. Ook hoe ze worden gebruikt wordt aangegeven (als bron, aanmaken van object, wijzigen, verwijderen, etc.). Zie het script sp_ObjectDependencies_v0_2_beta.sql&#60;/p&#62;
&#60;p&#62;Script is in ontwikkeling, maar werkt al heel aardig. Maar het script gaat bijvoorbeeld nog niet helemaal lekker om met CTE's. Mocht je tegen dingen aanlopen, of suggesties hebben voor het script, laat het even weten.
&#60;/p&#62;</description>
</item>
<item>
<title>Robin van Schaik op "Beschrijvende statistieken van een tabel of een view"</title>
<link>http://dbmcafe.nl/forum/topic/beschrijvende-statistieken-van-een-tabel-of-een-view#post-13</link>
<pubDate>ma, 25 jan 2010 22:35:59 +0000</pubDate>
<dc:creator>Robin van Schaik</dc:creator>
<guid isPermaLink="false">13@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;In SPSS is het een makkie, snel even beschrijvende statistieken uitdraaien voor elke kolom/variabele. In SQL een flinke klus, voor elk statement moet je een statement schrijven. Maar nu niet meer! Kijk eens op in de download sectie van DBM Cafe: &#60;a href=&#34;http://www.dbmcafe.nl/downloads&#34; rel=&#34;nofollow&#34;&#62;http://www.dbmcafe.nl/downloads&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Download de stored procedure (eerst inloggen/registreren) en sla deze op in je database. Met een simpel &#60;code&#62;exec&#60;/code&#62; statement met de tabelnaam (of view) als parameter en je krijgt van elke kolom informatie over het datatype, maar ook het aantal records, unieke records, gemiddelde, min, max, standaard deviatie, null values etc.&#60;/p&#62;
&#60;p&#62;Het script voert het als één query uit, dus niet afzonderlijk per kolom/variabele. Probeer het eens!
&#60;/p&#62;</description>
</item>
<item>
<title>DBM Cafe op "Datamanipulatie in SPSS"</title>
<link>http://dbmcafe.nl/forum/topic/datamanipulatie-in-spss#post-22</link>
<pubDate>di, 20 jul 2010 08:45:14 +0000</pubDate>
<dc:creator>DBM Cafe</dc:creator>
<guid isPermaLink="false">22@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;In de &#60;a href=&#34;http://www.dbmcafe.nl/downloads&#34;&#62;download sectie van DBM Café&#60;/a&#62; vind je syntax (auteur: Kees Schippers) met een groot aantal veel voor komende datamanipulaties: Inlezen, controleren, schonen, verfraaien, berekenen, aggregeren, koppelen, selecteren en bewaren van verschillende soorten gegevens.
&#60;/p&#62;</description>
</item>
<item>
<title>DBM Cafe op "Welkom!"</title>
<link>http://dbmcafe.nl/forum/topic/welkom#post-17</link>
<pubDate>do, 25 mrt 2010 00:00:48 +0000</pubDate>
<dc:creator>DBM Cafe</dc:creator>
<guid isPermaLink="false">17@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Iedereen is van harte welkom om een vraag te stellen, te beantwoorden of een discussie te starten op DBM Café. &#60;/p&#62;
&#60;p&#62;Hiervoor moet je wel ingelogd zijn. Dit is dezelfde inlog als voor de weblog van DBM Café.&#60;/p&#62;
&#60;p&#62;Nog geen account? &#60;a href=&#34;http://dbmcafe.nl/wp-login.php?action=register&#34;&#62;Meld je snel aan!&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>Robin van Schaik op "Zoeken naar het laatste karakter in een string"</title>
<link>http://dbmcafe.nl/forum/topic/zoeken-naar-het-laatste-karakter-in-een-string-1#post-10</link>
<pubDate>zo, 03 jan 2010 00:13:08 +0000</pubDate>
<dc:creator>Robin van Schaik</dc:creator>
<guid isPermaLink="false">10@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Zoeken naar het eerste karakter in een string is een eitje, daar gebruiken we de CHARINDEX formule voor. Maar wat als je wilt zoeken op het laatste karakter in een string?&#60;/p&#62;
&#60;p&#62;Gebruik de REVERSE functie! Deze zet de string in spiegelbeeld.&#60;/p&#62;
&#60;p&#62;Voorbeeld: Stel we willen van alle e-mail adressen alleen de extensie bepalen (bijvoorbeeld .nl, .com, .de, etcetera). Daarvoor moeten we weten waar de laatste punt in een emailadres zich bevindt.&#60;/p&#62;
&#60;p&#62;Als voorbeeld nemen we onderstaand e-mailadres&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;declare @EmailAdres as varchar(50)
set @EmailAdres = &#38;#39;info@pietje.puk.nl&#38;#39;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;Eerst de reverse functie:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;select REVERSE(@Emailadres)&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Dit geeft het volgende resultaat: ln.kup.ejteip@ofni&#60;/p&#62;
&#60;p&#62;Nu gaan we met de CHARINDEX zoeken naar de eerste punt in de omgekeerde string:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;select CHARINDEX(&#38;#39;.&#38;#39;,REVERSE(@EmailAdres))&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Dit geeft een 3 als resultaat. Ofwel de laatste punt begeeft zich drie posities vanaf het einde van het voorbeeld e-mailadres.&#60;/p&#62;
&#60;p&#62;Om alleen de extensie terug te geven kunnen we nu het volgende doen:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;select RIGHT(@EmailAdres,CHARINDEX(&#38;#39;.&#38;#39;,REVERSE(@EmailAdres)))&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Klaar!
&#60;/p&#62;</description>
</item>
<item>
<title>Robin van Schaik op "Snel een datum tabel maken"</title>
<link>http://dbmcafe.nl/forum/topic/snel-een-datum-tabel-maken#post-8</link>
<pubDate>wo, 30 dec 2009 22:44:02 +0000</pubDate>
<dc:creator>Robin van Schaik</dc:creator>
<guid isPermaLink="false">8@http://dbmcafe.nl/forum/</guid>
<description>&#60;p&#62;Soms is het makkelijk om een datum tabel te hebben in SQL server. Met onderstaand statement een fluitje van een cent. Pas naar believen de start- en einddatum in de variabelen @StartDate en @EndDate aan. Binnenkort nog wat uitbreidingen met weeknummer, weekdagen, etc.&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;Create Table #DateTable
(date smalldatetime)

declare @StartDate as smalldatetime
declare @EndDate as smalldatetime

set @StartDate = &#38;#39;1900-01-01&#38;#39;
set @EndDate = &#38;#39;2050-12-31&#38;#39;

WHILE @StartDate&#38;lt;=@EndDate

BEGIN
insert into #DateTable (date)
select @startdate
set @startdate=@startdate+1
END&#60;/code&#62;&#60;/pre&#62;</description>
</item>

</channel>
</rss>

