Data types in SQL Server
Below are the data types (data types) in SQL Server, including character strings, numbers and times / dates.
Character string data type in SQL Server
Below are the types of character string data in SQL Server (Transact-SQL).
Data type syntax Maximum size Explanation CHAR (kich_thuoc) Maximum of 8000 characters.- kich_thuoc is the number of characters stored.
- Fixed length.
- Add a space to the right to offset the space for enough characters.
- Does not contain Unicode characters.
- kich_thuoc is the number of characters stored.
- Custom length.
- If specified as toi_da, the maximum is 2GB.
- Does not contain Unicode characters.
- Custom length.
- Does not contain Unicode characters.
- Fixed length.
- Unicode character.
- kich_thuoc is the number of characters stored.
- Custom length.
- If the number toi_da is specified, the maximum number of characters is 2GB.
- Unicode character.
- Custom length.
- Unicode character.
- kich_thuoc is the number of characters stored.
- Fixed length.
- Add a space to compensate the space for enough characters.
- Binary data.
- kich_thuoc is the number of characters stored.
- Custom length.
- If specified as toi_da, the maximum is 2GB.
- Binary data.
- Custom length.
- Binary data.
Data type in SQL
Digital data type in SQL Server
Below is a list of numeric data types in SQL Server (Transact-SQL).
Syntax of data type Maximum size Explain BIT integers 0, 1 or NULL TINYINT from 0 to 255 SMALLINT from -32768 to 32767 INT -2,147,483,648 to 2,147,483,647 BIGINT from -9,223,372,036,854,775,808 to 9,223,372,036,808,80,807 DECIMAL (m, d)- The default m is 18 if not specified.
- d default is 0 if not specified.
- The default m is 18 if not specified.
- d default is 0 if not specified.
m is the total number of numbers and d is the number of numbers after the comma.
Synonym with DECIMAL data type.
NUMERIC (m, d)- The default m is 18 if not specified.
- d default is 0 if not specified.
m is the total number of numbers and d is the number of numbers after the comma.
Synonym with DECIMAL data type.
FLOAT (n) number of commas n is defaulted to 53 if not specified. n is the number of bits stored in a chemical symbol. REAL is equivalent to FLOAT (24) SMALLMONEY from - 214,748.3648 to 214,748.3647 MONEY from -922,337,203,685,477,5808 to 922,337,203,685,477,5807Date / time data type in SQL Server
Below is a list of date / time data types in SQL Server (Transact-SQL).
Syntax of data type Maximum size Explain DATE value from '0001-01-01' to '9999-12-31. displayed as 'YYYY-MM-DD' DATETIME- Date taken from '1753-01-01 00:00:00' to '9999-12-31 23:59:59'.
- Hours are taken from '00: 00: 00' to '23: 59: 59: 997'
- value taken from '0001-01-01' to '9999-12-31'.
- Time taken from '00: 00: 00 'to' 23: 59: 59: 9999999 '.
- The value is from '1900-01-01' to '2079-06-06'.
- Time taken from '00: 00: 00 'to' 23: 59: 59 '.
- The value is from '00: 00: 00.0000000 'to' 23: 59: 59.9999999 '.
- Date taken from '0001-01-01' to '9999-12-31'.
- time value taken from '00: 00: 00 'to' 23: 59: 59: 9999999 '.
- Time zone taken from -14: 00 to +14: 00.
Previous article: PIVOT clause in SQL Server
The following article: CREATE TABLE command in SQL Server
4.5 ★ | 2 Vote
You should read it
May be interested
- CREATE TABLE command in SQL Serverin sql server (transact-sql), the create table statement is used to create and define tables.
- Primary key PRIMARY KEY in SQL Serverlearn how to create, delete, disable or enable primary keys in sql server with syntax and examples.
- ALTER TABLE statement in SQL Serverin sql server, the alter table statement is used to add columns, edit columns, delete columns, rename columns or rename tables.
- DROP TABLE command in SQL Serverin sql server, the drop table command is used to delete a table from the database.
- VIEW in SQL Serverthe article explains how to create, update and delete view in sql server with syntax and examples.
- GLOBAL TEMPORARY TABLE in SQL Serverthe global temporary table global temporary table in sql server (transact-sql) are tables created separately in sql server sessions,