1. Trang chủ
  2. » Công Nghệ Thông Tin

Cải tiến trong lệnh T-SQL của SQL Server 2008- P10 docx

5 358 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 354,77 KB

Nội dung

Hàm SYSDATETIMEOFFSET giống với hàm SYSDATETIME, tuy nhiên hàm này bao gồm cả múi giờ. Hàm SYSUTCDATETIME trả về ngày và giờ Universal Coordinated Time (giống với Greenwich Mean Time) với độ chính xác 10 mili giây. Thời gian này được lấy từ thời gian cục bộ hiện thời và cài đặt múi giờ của máy chủ nơi SQL Server đang vận hành. Hai hàm SYSDATETIME và SYSUTCDATETIME đều trả về kiểu dữ liệu DATETIME2, trong khi đó hàm SYSDATETIMEOFFSET trả về kiểu dữ liệu DATETIMEOFFSET. Hàm SWITCHOFFSET trả về một giá trị DATETIMEOFFSET được thay đổi từ múi giờ lưu trữ Offset tới một múi giờ Offset mới cụ thể. Hàm TODATETIMEOFFSET chuyển đổi một ngày cục bộ hay giá thời gian và một múi giờ Offset cuh thể tới một giá trị DATETIMEOFFET. SELECT GETDATE()AS [GETDATE], Trả về hời gian hiện tại của hệ thống mà không có múi giờ với độ chính xác là 10 mili giây. SYSDATETIME() AS [SYSDATETIME], Trả về ngày và giờ Universal Coordinated Time với độ chính xác 10 mili giây. SYSUTCDATETIME() AS [SYSUTCDATETIME] SELECT Trả về thời gian hiện tại của hệ thống kèm múi giờ với độ chính xác 10 mili giây SYSDATETIMEOFFSET() AS [SYSDATETIMEOFFSET], Trả về giá trị DATETIMEOFFSET được thay đổi từ múi giờ được lưu trữ Offset tới một múi giờ được lưu trữ Offset mới được chỉ định và giữ nguyên giá trị ban đầu SWITCHOFFSET(SYSDATETIMEOFFSET(), '+05:00')AS [SWITCHOFFSET], Chuyển đổi giá trị ngày hay giờ cục bộ và một múi giờ Offset được chỉ định tới một giá trị DATETIMEOFFSET TODATETIMEOFFSET(GETDATE(),'+05:30') AS [TODATETIMEOFFSET] Kết luận UDTT và TVP cho phép người dùng chuyển một nhóm kết quả tới một thủ tục và lưu nhiều giá trị trả về tới máy chủ cần sử dụng trong các phiên bản trước đó của SQL Server. Những kiểu dữ liệu Date và Time mới trong SQL Server 2008 giúp tiết kiệm bộ nhớ vì chiếm dụng ít hơn trong trường hợp chỉ lưu ngày hoặc giờ (chính xác hơn), giúp quá trình làm việc với các dữ liệu này dễ dàng hơn, và cho phép làm việc với DATETIMEOFFSET. Trong phần tới chúng ta sẽ tìm hiểu kiểu dữ liệu mới HIERARCHYID cho phép lưu cấu trúc phân cấp trong cơ sở dữ liệu. . máy chủ cần sử dụng trong các phiên bản trước đó của SQL Server. Những kiểu dữ liệu Date và Time mới trong SQL Server 2008 giúp tiết kiệm bộ nhớ vì chiếm dụng ít hơn trong trường hợp chỉ. cục bộ hiện thời và cài đặt múi giờ của máy chủ nơi SQL Server đang vận hành. Hai hàm SYSDATETIME và SYSUTCDATETIME đều trả về kiểu dữ liệu DATETIME2, trong khi đó hàm SYSDATETIMEOFFSET. hơn, và cho phép làm việc với DATETIMEOFFSET. Trong phần tới chúng ta sẽ tìm hiểu kiểu dữ liệu mới HIERARCHYID cho phép lưu cấu trúc phân cấp trong cơ sở dữ liệu.

Ngày đăng: 08/07/2014, 08:20

TỪ KHÓA LIÊN QUAN