Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
 
				Các kiểu dữ liệu trong SQL khá đa dạng. Hãy cùng Quantrimang.com tìm hiểu các kiểu dữ liệu, bao gồm cả numeric trong SQL nhé!
Trong SQL Server, mỗi cột, biến cục bộ, biểu thức và tham số đều có một kiểu dữ liệu liên quan. Một kiểu dữ liệu là một thuộc tính xác định kiểu dữ liệu mà đối tượng có thể nắm giữ, bao gồm: dữ liệu số nguyên, ký tự, tiền tệ, ngày & thời gian, chuỗi nhị phân…
SQL Server cung cấp một tập hợp các kiểu dữ liệu hệ thống xác định tất cả các kiểu dữ liệu có thể được sử dụng với SQL Server. Bạn cũng có thể chỉ định các kiểu dữ liệu riêng trong Transact-SQL hoặc Microsoft.NET Framework.
Dưới đây là các kiểu dữ liệu (loại dữ liệu) trong SQL Server, gồm chuỗi kí tự, số và thời gian/ngày tháng.
Dưới đây là các kiểu dữ liệu thuộc nhóm chuỗi kí tự trong SQL Server (Transact-SQL).
| Cú pháp kiểu dữ liệu | Kích thước tối đa | Giải thích | 
| CHAR(kich_thuoc) | Tối đa 8000 kí tự. | 
 | 
| VARCHAR(kich_thuoc) hoặc VARCHAR(toi_da) | Tối đa 8000 kí tự hoặc theo số tối đa. | 
 | 
| TEXT | Tối đa 2GB. | 
 | 
| NCHAR(kich_thuoc) | Tối đa 4000 kí tự. | 
 | 
| NVARCHAR(kich_thuoc) hoặc NVARCHAR(toi_da) | Tối đa 4000 kí tự hoặc theo số tối đa. | 
 | 
| NTEXT | Tối đa 1.073.741.823 byte. | 
 | 
| BINARY(kich_thuoc) | Tối đa 8000 kí tự. | 
 | 
| VARBINARY(kich_thuoc) hoặc VARBINARY(toi_da) | Tối đa 8000 kí tự hoặc theo số tối đa. | 
 | 
| IMAGE | kích thước tối đa là 2GB. | 
 | 
Dưới đây là danh sách các kiểu dữ liệu thuộc dạng số trong SQL Server (Transact-SQL).
| Cú pháp kiểu dữ liệu | Kích thước tối đa | Giải thích | 
| BIT | số nguyên 0, 1 hoặc NULL | |
| TINYINT | từ 0 đến 255 | |
| SMALLINT | từ -32768 đến 32767 | |
| INT | -2,147,483,648 đến 2,147,483,647 | |
| BIGINT | từ -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807 | |
| DECIMAL(m,d) | 
 | m là tổng số lượng các số còn d là số lượng các số nằm sau dấu phẩy. | 
| DEC(m,d) | 
 | m là tổng số lượng các số còn d là số lượng các số nằm sau dấu phẩy. Đồng nghĩa với kiểu dữ liệu DECIMAL. | 
| NUMERIC(m,d) | 
 | m là tổng số lượng các số còn d là số lượng các số nằm sau dấu phẩy. Đồng nghĩa với kiểu dữ liệu DECIMAL. | 
| FLOAT(n) | số dấu phẩy động n mặc định là 53 nếu không được chỉ định cụ thể. | n là số lượng của số bit lưu trữ trong một kí hiệu hóa học. | 
| REAL | tương đương với FLOAT(24) | |
| SMALLMONEY | từ - 214,748.3648 đến 214,748.3647 | |
| MONEY | từ -922,337,203,685,477.5808 đến 922,337,203,685,477.5807 | 
Dưới đây là danh sách các kiểu dữ liệu ngày tháng/thời gian trong SQL Server (Transact-SQL)
| Cú pháp kiểu dữ liệu | Kích thước tối đa | Giải thích | 
| DATE | giá trị từ '0001-01-01' đến '9999-12-31. | hiển thị dưới dạng ‘YYYY-MM-DD’ | 
| DATETIME | 
 | hiển thị dưới dạng ‘YYYY-MM-DD hh:mm:ss[.mmm] | 
| DATETIME2(chính xác tới số thập phân của giây) | 
 | hiển thị dưới dạng 'YYYY-MM-DD hh:mm:ss[.số giây thập phân]' | 
| SMALLDATETIME | 
 | hiển thị dưới dạng 'YYYY-MM-DD hh:mm:ss | 
| TIME | 
 | hiển thị dưới dạng 'YYYY-MM-DD hh:mm:ss[.nnnnnnn]' | 
| DATETIMEOFFSET (chính xác tới số thập phân của giây) | 
 | hiển thị dưới dạng YYYY-MM-DD hh:mm:ss[.nnnnnnn]' [{+|-}hh:mm] | 
| Kiểu dữ liệu | Mô tả | 
| sql_variant | Chứa tới 8,000 byte dữ liệu của các kiểu khác nhau, ngoại trừ text, ntext, and timestamp | 
| uniqueidentifier | Lưu trữ một mã định danh duy nhất trên toàn cục (GUID) | 
| xml | Lưu trữ dữ liệu định dạng XML. Tối đa 2GB | 
| cursor | Lưu trữ một tham chiếu tới con trỏ được dùng cho các hoạt động database | 
| table | Lưu trữ một bộ kết quả để xử lý sau | 
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
 Chào ngày mới thứ 6, lời chúc thứ 6 vui vẻ
        Chào ngày mới thứ 6, lời chúc thứ 6 vui vẻ
     Hàm COUNTIFS, cách dùng hàm đếm ô theo nhiều điều kiện trong Excel
        Hàm COUNTIFS, cách dùng hàm đếm ô theo nhiều điều kiện trong Excel
     5 ứng dụng từng rất cần thiết cho đến khi Windows khiến chúng trở nên vô nghĩa
        5 ứng dụng từng rất cần thiết cho đến khi Windows khiến chúng trở nên vô nghĩa
     Cách dùng Terabox lưu trữ với 1TB miễn phí
        Cách dùng Terabox lưu trữ với 1TB miễn phí
     Sóng trong bão
        Sóng trong bão
     Cách mở Control Panel trên Windows 11
        Cách mở Control Panel trên Windows 11
     Tạo Button trong CSS
        Tạo Button trong CSS
     Giải thích ý nghĩa màu sắc của cổng USB
        Giải thích ý nghĩa màu sắc của cổng USB
     Cách tùy chỉnh Taskbar trong Windows
        Cách tùy chỉnh Taskbar trong Windows
     Cách luôn mở ứng dụng với quyền admin trên Windows 11
        Cách luôn mở ứng dụng với quyền admin trên Windows 11
     Cách tắt tìm kiếm nổi bật trong Windows 11
        Cách tắt tìm kiếm nổi bật trong Windows 11
     Firefox sắp nhận được tính năng thông minh khiến người dùng Chrome cũng phải ghen tị
        Firefox sắp nhận được tính năng thông minh khiến người dùng Chrome cũng phải ghen tị
     Vì sao âm thanh lại là yếu tố quan trọng nhất của chuột máy tính?
        Vì sao âm thanh lại là yếu tố quan trọng nhất của chuột máy tính?
     Cách khắc phục lỗi bo mạch chủ hiện đèn báo màu đỏ
        Cách khắc phục lỗi bo mạch chủ hiện đèn báo màu đỏ
     Làm thế nào để tư duy như người giàu? 13 thói quen sẽ thay đổi cuộc đời bạn
        Làm thế nào để tư duy như người giàu? 13 thói quen sẽ thay đổi cuộc đời bạn
     Cách kiểm tra phiên bản Python trên Windows, Mac và Linux
        Cách kiểm tra phiên bản Python trên Windows, Mac và Linux
     Hướng dẫn đổi mật khẩu tài khoản Windows 11
        Hướng dẫn đổi mật khẩu tài khoản Windows 11
     Cách tạo bản sao dữ liệu trong MS SQL Server
        Cách tạo bản sao dữ liệu trong MS SQL Server
     Phải làm gì khi không thể thêm lịch vào Outlook?
        Phải làm gì khi không thể thêm lịch vào Outlook?
     Hướng dẫn đăng ký lại Start Menu Windows 11
        Hướng dẫn đăng ký lại Start Menu Windows 11
    