Você está na página 1de 3

Tipos de dados equivalentes do C# e SQL, valores mximos e mnimos s...

http://cbsa.com.br/post/tipos-de-dados-equivalentes-do-c-e-sql-valores-...

Home

Contato

Enviar uma idia

Encontre no cbsa.com.br

Tipos de dados equivalentes do C# e SQL, valores mximos e mnimos suportados


14/11/2011 | 07h32min por Cesar Cassiano Schimanco

Categorias
ASP.NET (75) C# (68) CSS3 (3) HTML5 (3) Internet Information Services (4) Javascript (8) SQL Server (11) Visual Studio (3) Windows Phone 7 (5)

Abaixo temos uma tabela com tipos de dados equivalentes do SQL e C#. Com valores mximos e mnimos suportados por cada tipo. Espero que as informaes sejam teis para descobrir que tipo de dados dever ser utilizado quando se trabalha com dados vindos do banco de dados. Ou ento o tipo de dado mais adequado ou correto a ser utilizado.

SQL Server BIGINT SqlInt64 INT SqlInt32 SMALLINT SqlInt16 TINYINT SqlByte BIT SqlBoolean DATETIME SqlDateTime DATETIME2* System.DateTime SMALLDATETIME SqlDateTime DATE*

C# long (Int64) System.Int64 int (Int32) System.Int32 Short (Int16) System.Int16 byte System.Byte bool (Boolean) System.Boolean DateTime

Mximo 9,223,372,036,854,775,807

Mnimo 9,223,372,036,854,775,808 8 bytes

2,147,483,647

-2,147,483,648

4 bytes

32,767

-32,768

2 bytes

255

1 byte

1 (C#) 31/12/9999 23:59:59

0 (C#) 1/1/0001 00:00:00 (SQL) 1/1/1753 00:00:00 1/1/0001 00:00:00

1 byte

Nuvem de tags
8 bytes

System.DateTime (SQL) 31/12/9999 23:59:59 DateTime System.DateTime 31/12/9999 23:59:59

404 acentos array boto cache CSV DataSet DataSet para e-mail Filezilla Geolocation excel herana HTML5 IIS IIS 7 JCrop

06/06/2079 23:59:00

01/01/1900 00:00:00

4 bytes

Javascript
latitude paginao

jQuery

0001-01-01

9999-12-31

List MAC MSSQL NASP RANDOM Repeater

TIME(7)*

23:59:59.9999999 Float (Single) System.Single Double System.Double

00:00:00.0000000

REAL SqlSingle FLOAT SqlDouble

3.402823E+38

-3.402823E+38

SqlCommand string table UPDATE upload Url Rewriting 4 bytes validao Visual Studio W3C
8 bytes 4-8 bytes

5 bytes

Sandbox

SQL SQL Server

(C#) 1.79769313486232E+308 (SQL) 1.79E + 308

(C#) -1.79769313486232E+308 (SQL) -1.79E + 308

web.config
Vote

Windows
XML

Phone 7 WP7

xHTML

DECIMAL / NUMERIC SqlDecimal MONEY SqlMoney

Decimal System.Decimal

(C#)

(C#)

16 bytes / 5-20 bytes 8 bytes

79228162514264337593543950335 -79228162514264337593543950335 (SQL) 10^381 (SQL) -10^38+1

Decimal System.Decimal

2^63-1 / 10000

-2^63 / 10000

1 de 3

12/01/2012 01:38

Tipos de dados equivalentes do C# e SQL, valores mximos e mnimos s...

http://cbsa.com.br/post/tipos-de-dados-equivalentes-do-c-e-sql-valores-...

SMALLMONEY SqlMoney TEXT SqlString

Decimal System.Decimal

+214,748.3647

-214,748.3648

4 bytes nmero de chars 2 vezes

2,147,483,647

NTEXT SqlString

o 1,073,741,823 0 nmero de chars contidos

CHAR SqlString

8.000

nmero de chars 2 vezes o

Parceiros

NCHAR SqlString

4.000

nmero de chars +2 bytes

VARCHAR SqlString

nmero 8.000 0 de chars contidos 2 vezes

NVARCHAR SqlString

o 4.000 0 nmero de chars contidos

codebreak on Facebook
Like 51 people like codebreak.

VARCHAR(MAX)** SqlString

nmero 2147483647 0 de chars contidos 2 vezes


Pablo Hamilton Diogo James

NVARCHAR(MAX)** SqlString

o 2147483647 0 nmero de chars contidos


Ivan Diogo Rafael Joo Viktor

Facebook social plugin

UNIQUEIDENTIFIER SqlGuid

Guid System.Guid

* Suportado apenas no SQL 2008. ** Suportado apenas no SQL 2008 e 2005. C#, MSSQL, SQL, SQL Server
Avaliado uma vez 0
Curtir

tweet

retweet

Veja tambm
Pegar ID (Primary Key) do ltimo registro inserido no banco de dados de uma forma simples, usando SCOPE_IDENTITY() e SqlCommand em ASP.NET / C# Alterar ndices (rebuild) em todas tabelas - SQL Exemplos de comando SQL Como usar IN e LIKE com SqlCommand + Parameters ao fazer uma consulta SQL

Postar um novo comentrio

2 de 3

12/01/2012 01:38

Tipos de dados equivalentes do C# e SQL, valores mximos e mnimos s...

http://cbsa.com.br/post/tipos-de-dados-equivalentes-do-c-e-sql-valores-...

3 de 3

12/01/2012 01:38