Server data type
Description
Synonymous
Bit
1 digits, value 0 or 1
Int
Integer
4 bytes, value is -2^31~2^31-1
Smallint
2 bytes, value is -2^15~2^15-1
Tinyint
1 bytes, value is 0~255
Decimal (P,s)
numeric data, with a fixed precision of p, and a width of s
Numeric
Money
8 bytes, store currency type, value is -2^63~2^63-1
Small Money
4 bytes, store currency type, value is -214748.3648~+214748.3647 approximate numeric data type
Float (N)
n between 1~24,
server| Data | data type
SQL SERVER provides rich data types to achieve good performance in Transact-SQL. Depending on the object, these data types can be grouped into the following categories:
1. Integer data type
2. Currency
. Querying the fields and data types of a tableSelect Column_name,data_type from Information_schema.columnsWHERE table_name = ' table name '9. Using TransactionsSQL Server transactions can be used when working with temporary SQL statements on database tables to prevent errors from being detected after data manipulation.Start a transactionBegin TranInsert into Tab
) is equivalent to the fact that text and Ntext,varchar (max) can store up to 2G of data (later versions may be more), but text and ntext do not support "=", "Left ()" , like, and varchar (max) and nvarchar (max) support, and Microsoft may remove the text and ntext types in SQL Server later, you should use varchar (max) and nvarchar (max) Replace text and ntext.
1.1 Introduction
In SQL Server, a user-defined table type refers to a type defined by the user that represents a table structure definition. You can use a user-defined table type to declare a table-valued parameter for a stored procedure or function, or to declare a table variable that you want to use in a batch or in the body of a stored procedure or function.
To create a user-defined table type, use the
SQL Server contains several different types of pages to meet the needs of your data store. Regardless of the type of page, their storage structure is the same. Each data file contains a significant number of 8KB pages, each page has 8192bytes available, each page has 96byte for the header storage, and the rest of the space
is used to store the actual data, at th
The Unicode character set is created to resolve incompatible problems with character sets, all of which are represented in two bytes, which is also represented in two bytes.
If still for this tangle, just look at the back of the commentary, make a decision.
In general, if you use the Chinese or other special characters, I will use the type of n beginning, otherwise the direct use of the Var start.
What is the difference between varchar and nvarchar in SQL
).
Tinyint: Integer data from 0 to 255.
Bit:1 or 0 of integer data.
(4) Decimal and numeric
The two types of data are equivalent. have two parameters: P (Precision) and S (scale). p Specifies the maximum number of decimal digits that can be stored to the left and right of the decimal point, and P must be a value from 1 to 38. s specifies the maximum number of decimal digits that can be stored to the right of the decimal point, and S must be a value b
Sharing the SQL area, private SQL area, and game Benchmark 1. Sharing the SQL area is another way to name the handle of the cursor object in Librarycace and the data of the Child heap. Ii. Concept of private SQL zone is stored in PGA in dedicated
Although int is still the primary integer data type in SQL Server 2000, SQL Server 2000 is a new addition to the integer data type bigint, which applies to situations where integers exceed the int data range.
The int data type represents a range of values from -2^31 to 2^31-1, that is, you can use INT data
Search the internet about the data types of comparison, there are almost no three database comparison, I wrote some of the comparison of the fields, if there is a wrong place, please feel free.
Java fields
Oracle Fields
MySQL Field
SQL Server Fields
Int
Number
Int
Int
Java.lang.double
Nu
Label:A data table is made up of multiple columns, and you must specify the data type of each column when you create the table. The following is a list of usage rules for common SQL Server data types .
Integer type
Int
The storage range is an integer between 2,147,483,648 and 2,147,483,647, and this type is often set by the p
created when the type is created, and you cannot use the ALTER statement.Declare table variables according to table typeDECLARE @table_variable type_name;Table variablesA table variable is a type of data that has the structure of a table and the functionality of some tables. It can be queried, inserted, updated, deleted. It is important to note that table variables cannot be used with select: INTO statement Insert dataBut temporary tables can. Table variables can be used in combination with sto
Tags: bar type convert int mil false cond reserved--HarThe time (2) type retains two bits of milliseconds, and after the application converts the time (2) type to int to SQL Server, the following two methods can convert int to time (2):--Method 1
DECLARE @T int
SET @T = 10455836
SELECT DATEADD (Hour, (@t/1000000)%,
DATEADD (minute, (@T /10000)%,
DATEADD (second, (@t/100)%,
DATEADD (millisecond, (@T%) *, cas
Tags: fixed har char trim definition length take number requires VarThe length of the char type is immutable in SQL Server, and the length of the varchar is variable.When depositing data:If the data type is char, when a fixed length of a field is defined, if the length of the stored data is less than the length of char, then the length of data stored in the data is still defined field length, the data forma
In our daily development process, when designing a database, we often encounter problems with selecting data types, choosing what type of data is most appropriate, and then choosing the corresponding CLR type when we create the corresponding entity in the project. In response to these questions, this article was born.
SQL Server data
meet the current conditionsSET @myDoc. Modify ('Insertif (count (/root/location/step) Then element step {"This is new step"}Else ()As first into (/root/location) [1] ')SELECT @myDoc;2. Update XML DECLARE @myDoc XML SET @myDoc = ' Laborhours= "1.1" Machinehours= ". 2" >manufacturing steps is described here. SELECT @myDoc; --The value of the LaborHours property in the replacement node location is SET @myDoc. Modify (' Replace value of (/root/location/@LaborHours) [1] With "" ") Sele
Label:Snapshot publication:The publisher sends a snapshot of the published data to the Subscriber at a predetermined interval.Transactional publications:After the subscriber receives the initial snapshot of the published data, the publisher streams the transaction to the Subscriber.Peer Publishing:Peer publishing supports multi-master replication. The publisher streams the transaction to all peers in the topology. All peer nodes can read and write changes, and all changes are propagated to all n
Shared SQL zone, private SQL zone, and cursor
I. Share the SQL ZoneThe shared SQL zone is another way of calling the handle of the cursor object in the Library cace and the data of the Child heap.Ii. Concept of private
constants and variables. The cursor is static and the cursor variable is dynamic because it is not bound with a specific query.8.1 declare a cursor variable
Syntax:
TYPE ref_type_name IS REF CURSOR [ RETURN return_type];
Note:
There are two types of
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.