Đăng nhập với Microsoft
Đăng nhập hoặc tạo tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Microsoft Access Database Engine SQL nói chung là ANSI-89 mức 1 compliant. Tuy nhiên, một số tính năng ANSI SQL không được thực hiện trong Microsoft Access SQL. Ngoài ra, Microsoft Access SQL bao gồm các từ và tính năng dành riêng không được hỗ trợ trong ANSI SQL.

Sự khác biệt chính

  • Microsoft Access SQL và ANSI SQL đều có các từ và kiểu dữ liệu riêng biệt khác nhau. Sử dụng nhà cung cấp Microsoft OLE DB, có bổ sung các từ dành riêng.

  • Các quy tắc khác nhau áp dụng cho giữa... Và cấu trúc, có cú pháp sau đây:

    expr1 [không] giữa Value1 value2

    Trong Microsoft Access SQL, Value1 có thể lớn hơn value2; trong ANSI SQL, Value1 phải bằng hoặc nhỏ hơn value2.

  • Microsoft Access SQL hỗ trợ cả các ký tự đại diện của ANSI SQL đại diện và các ký tự đại điện cụ thể của Microsoft Access để sử dụng với các toán tử như vậy. Việc sử dụng các ký tự đại diện của ANSI và Microsoft Access không được có độc quyền. Bạn phải sử dụng một bộ hoặc một tập hợp khác và không thể kết hợp chúng. Các ký tự đại diện của ANSI SQL chỉ sẵn dùng khi sử dụng công cụ cơ sở dữ liệu Microsoft Access và nhà cung cấp Microsoft Access OLE DB. Nếu bạn tìm cách sử dụng các đại diện của ANSI SQL wildcards qua Access hoặc DAO, thì chúng sẽ được hiểu là literals.

    Ký tự kết hợp

    Microsoft Access SQL

    ANSI SQL

    Ký tự đơn bất kỳ

    ?

    _ (gạch dưới)

    Không hoặc thêm các ký tự

    *

    %

  • Microsoft Access SQL thường kém hạn chế. Ví dụ, nó cho phép nhóm và sắp xếp theo biểu thức.

  • Microsoft Access SQL hỗ trợ các biểu thức mạnh mẽ hơn.

Tính năng nâng cao của Microsoft Access SQL

Microsoft Access SQL cung cấp các tính năng nâng cao sau đây:

Câu lệnh chuyển đổi, cung cấp hỗ trợ cho truy vấn chéo bảng.

  • Các hàm tổng hợp SQL bổ sung, chẳng hạn như Stdevvarp.

Tuyên bố tham số để xác định truy vấn tham số.

Tính năng ANSI SQL không được hỗ trợ trong Microsoft Access SQL

Microsoft Access SQL không hỗ trợ các tính năng ANSI SQL sau đây:

  • Tham chiếu hàm tổng hợp riêng biệt. Ví dụ, Microsoft Access SQL không cho phép tính tổng ( columnnameriêng biệt).

  • GIỚI hạn của mệnh đề các hàng NN được dùng để giới hạn số hàng được trả về bằng một truy vấn. Bạn chỉ có thể sử dụng Mệnh đề WHERE để giới hạn phạm vi của một truy vấn.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft Office nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×