Tôi có một bảng được gọi là "tải xuống" với hàng nghìn hàng. Tôi chỉ cần thêm một cột gọi là is_completed sử dụng lệnh sau:SybaseDB, thay đổi giá trị mặc định của cột hiện tại trong một bảng
ALTER TABLE downloads ADD is_completed BIT default 1 NOT NULL
Bây giờ tôi muốn thay đổi giá trị mặc định cho is_completed tỉ số 0 - Tôi cố gắng lệnh này không có kết quả:
ALTER TABLE downloads MODIFY is_completed default 0
Điều này không làm việc, nó nói rằng tôi có cú pháp không chính xác gần mặc định. Tôi dường như không thể làm điều này cho cuộc đời của tôi. Bất cứ ai biết cú pháp chính xác? Tôi muốn tất cả các hàng trong tương lai được thêm vào bảng này để có is_completed mặc định là 0 nếu một giá trị rõ ràng bị bỏ qua.
điều này làm việc tuyệt vời. Tôi không bao giờ đàn thay thế trước đây. Làm thế nào đến nó không được đề cập trong cú pháp cho ALTER? – jonjonjonjuice
Tôi đã không thực sự quen thuộc với nó. Nó được đề cập ở đây: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc36271_36272_36273_36274_1250/html/refman/X68185.htm – AdamH