Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
USE [Test] GO /****** Object: Table [dbo].[CallDetail] Script Date: 10/27/2009 14:51:25 ******/ IFEXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CallDetail]') AND type in (N'U')) DROPTABLE [dbo].[CallDetail] GO /****** Object: Table [dbo].[CallDetail] Script Date: 10/27/2009 14:51:16 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATETABLE [dbo].[CallDetail](
[LocalUser] [nvarchar](50) NOTNULL,
[LocalNumber] [nvarchar](50) NOTNULL, CONSTRAINT [PK_CallDetail] PRIMARYKEYCLUSTERED
(
[LocalUser] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
SELECT [LocalUser]
,[LocalNumber] FROM [dbo].[CallDetail]
SELECT [LocalUser]
, Replace(LocalNumber,'0UNKNOWNNUMBER0','unbekannt') AS LocalNumber FROM [dbo].[CallDetail]
Select
LocalUser, casewhen CHARINDEX('0UNKNOWNNUMBER0', LocalNumber) > 0 then
Replace(LocalNumber,'0UNKNOWNNUMBER0','unbekannt') else LocalNumber endAS LocalNumber from
CallDetail
Dein Problemm scheint wo anders zu sein, weil SQL-Behfele funktionieren wie gewollt.
Katura Haris Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.