thể trùng lặp:
DEFAULT clause in ALTER TABLE statement resulting in syntax errorSQL SET DEFAULT không làm việc trong MS Access
Tôi cố gắng để thực hiện các tuyên bố sau sử dụng một truy vấn SQL trong MS Access;
ALTER TABLE [table] ALTER COLUMN [column] SET DEFAULT 'default value'
Tuy nhiên, tôi nhận được một hộp thoại hiển thị lỗi Syntax error in ALTER TABLE statement.
Và khi tôi nhấn OK nó nổi bật từ DEFAULT
. Tôi cũng đã thử tuyên bố sau;
ALTER TABLE [table]
ADD CONSTRAINT [Default] DEFAULT 'default value' FOR [column]
Và tôi nhận được một lỗi Syntax error in CONSTRAINT clause.
cú pháp chính xác cho thiết lập một giá trị mặc định trong MS Access là gì? Tệp db là định dạng Access 2003.
Điều thứ hai là tiêu chuẩn SQL, nhưng tôi không tin rằng nó được hỗ trợ trong Access. Xem ['ALTER TABLE'] (http://msdn.microsoft.com/en-us/library/office/bb177883 (v = office.12) .aspx) –
http://stackoverflow.com/questions/10440990/ default-clause-in-alter-table-statement-kết quả-cú pháp-lỗi. Nó không thể được thực hiện bằng cách sử dụng SQL. Tôi đã bỏ phiếu để đóng câu hỏi này. – shahkalpesh
Câu hỏi trước đó là về một truy cập 97 db. Và vì khả năng truy cập DDL (bao gồm 'DEFAULT') không được giới thiệu cho đến khi máy bay phản lực 4 (Access 2000), câu hỏi trước chỉ áp dụng ở đây nếu Steztric cũng đang sử dụng định dạng Access 97 làm tệp db của mình. – HansUp