Please start any new threads on our new site at http://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

Our new SQL Server Forums are live! Come on over! We've restricted the ability to create new threads on these forums.

 SQL Server Forums Profile | Active Topics | Members | Search | Forum FAQ Register Now and get your question answered!
 All Forums  General SQL Server Forums  New to SQL Server Programming  Understanding decimal/numeric and - 10^38 +1 thro Reply to Topic  Printer Friendly
Author  Topic

Rock_query
Yak Posting Veteran

55 Posts

 Posted - 07/26/2013 :  19:18:43 On the Microsoft website, I am trying to understand the how the decimal and numeric data types work. It says that valid values for precision are: - 10^38 +1 through 10^38 - 1I don't understand the purpose of the negative sign before the first 10.I understand that decimal (p,s) refers to haing a total of p digits (before and after the decimal) and only s number of digits to the right of the decimal. How does the equation above relate to the 's' portion of the syntax?

Bustaz Kool
Flowing Fount of Yak Knowledge

USA
1834 Posts

 Posted - 07/26/2013 :  19:52:56 It just means that you could have a number that was somewhere between -100,000,000,000,000,000,000,000,000,000,000,000,000 and +100,000,000,000,000,000,000,000,000,000,000,000,000 (actually these numbers are off by 1 but you get the idea)In order get support a number of that size you would need to define your variable/column as having a datatype of "decimal(38)"=================================================The cure for anything is salt water -- sweat, tears, or the sea. -Isak Dinesen Edited by - Bustaz Kool on 07/26/2013 19:54:05

visakh16
Very Important crosS Applying yaK Herder

India
52326 Posts

 Posted - 07/27/2013 :  03:53:40 quote:Originally posted by Rock_queryOn the Microsoft website, I am trying to understand the how the decimal and numeric data types work. It says that valid values for precision are: - 10^38 +1 through 10^38 - 1I don't understand the purpose of the negative sign before the first 10.I understand that decimal (p,s) refers to haing a total of p digits (before and after the decimal) and only s number of digits to the right of the decimal. How does the equation above relate to the 's' portion of the syntax? depending on how many digits you want after decimal places you will choose a suitable value for s and then the maximum number of digits you can include before decimal would be p-sie if you want upto 4 decimal precision you'll choose s=4then number of digits before decimal can be maximum of 38-4 = 34ie -10^34 +1 to 10^34 - 1 with 4 decimal places------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/https://www.facebook.com/VmBlogs
Topic
 Reply to Topic  Printer Friendly Jump To: Select Forum General SQL Server Forums       New to SQL Server Programming       New to SQL Server Administration       Script Library       Data Corruption Issues       Database Design and Application Architecture SQL Server 2012 Forums       Transact-SQL (2012)       SQL Server Administration (2012)       SSIS and Import/Export (2012)       Analysis Server and Reporting Services (2012)       Replication (2012)       Availability Groups and DR (2012)       Other SQL Server 2012 Topics SQL Server 2008 Forums       Transact-SQL (2008)       SQL Server Administration (2008)       SSIS and Import/Export (2008)       High Availability (2008)       Replication (2008)       Analysis Server and Reporting Services (2008)       Other SQL Server 2008 Topics SQL Server 2005 Forums       Transact-SQL (2005)       SQL Server Administration (2005)       .NET Inside SQL Server (2005)       SSIS and Import/Export (2005)       Service Broker (2005)       Replication (2005)       High Availability (2005)       Analysis Server and Reporting Services (2005)       Express Edition and Compact Edition (2005)       Other SQL Server Topics (2005) SQL Server 2000 Forums       SQL Server Development (2000)       SQL Server Administration (2000)       Import/Export (DTS) and Replication (2000)       Transact-SQL (2000)       Analysis Services (2000)       MSDE (2000) Development Tools       ASP.NET       Reporting Services Development       Other Development Tools Site Related Forums       Site Related Discussions       Article Discussion       Poll Discussion       The Yak Corral Other Forums       SQL Server 6.5 \ SQL Server 7.0       Other Topics       MS Access       ClearTrace Support Forum Old Forums       CLOSED - General SQL Server       CLOSED - SQL Server 2005/Yukon  -------------------- Home Active Topics Frequently Asked Questions Member Information Search Page
 SQL Server Forums © 2000-2009 SQLTeam Publishing, LLC