Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thay đổi cột, thêm ràng buộc mặc định

Hãy thử điều này

alter table TableName 
 add constraint df_ConstraintNAme 
 default getutcdate() for [Date]

ví dụ

create table bla (id int)

alter table bla add constraint dt_bla default 1 for id



insert bla default values

select * from bla

cũng hãy đảm bảo rằng bạn đặt tên cho ràng buộc mặc định..sau này sẽ rất đau khi bỏ nó đi vì nó sẽ có một trong những tên do hệ thống tạo ra điên rồ đó ... xem thêm Cách đặt tên Ràng buộc Mặc định và Cách Bỏ Ràng buộc Mặc định Không có Tên Trong SQL Máy chủ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Trigger không thể thực hiện INSTEAD OF DELETE nhưng được yêu cầu cho ntext, cột hình ảnh

  2. Làm thế nào để phát hiện xem một chuỗi có chứa ít nhất một số hay không?

  3. Phương thức Sane / fast để chuyển danh sách tham số biến cho thủ tục được lưu trữ SqlServer2008

  4. Các thẻ tự đóng trong XML trong SQL Server

  5. Chuyển đổi chuỗi thành UPPERCASE trong SQL Server