Microsoft
Software
Hardware
Network
Question : SQL Server 2005 Casting behaviour
select cast('*' as int)
GO
--- Conversion failed when converting the varchar value '*' to data type int.
GO
select cast('+' as int)
GO
-- This works fine
-- Result- 0
GO
select cast('-' as int)
GO
-- Works Fine
-- Result 0
GO
select cast('/' as int)
GO
-- Conversion failed when converting the varchar value '/' to data type int.
GO
I am unable to understand why few airthmetic operator working fine but few not...
any one could you please explain this behavior.. I am working to fix one production issue....
Answer : SQL Server 2005 Casting behaviour
You aren't casting the addition and subtraction operators, you are casting the positive and negative notation and it just makes the assumption that the numeric part is 0. +0 = + = 0
Random Solutions
ASP.NET Membership minRequiredNonalphanumeric
Characters
Problem
Exchange 2010 CAS and certificates
Wyse FTP Config
Why can't I sort by Task Subject?
What Should the Title Be
Redundant .msi files created by Windows Installer.
SideBySide Error in Server 2008 R2
Folders from Windows Updates are created in USB Discs
Windows 2003 DC, want to install DNS but setup fails on missing file(s). (dnsperf.h)
memory