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
Windows Update site fails to load
MS SQL Server only using one core on a 4 core box
php mysql storing date time
VPN disconnects over 2 way satellite
How to disable form fields in Coldfusion flash form by clicking a checkbox?
Older Flash document potential issues
How to change Hotsname and ipaddress of Oracle Databse server
Outlook can not verify valid mailbox
Progress Bar Bound to Timer
How do I fix odbc call failed #1062 under access vba with a mysql backend?