Làm cách nào để tìm giá trị mặc định của cột trong bảng bằng truy vấn SQL?Máy chủ SQL: Tìm giá trị mặc định của cột có truy vấn
Bằng việc sử dụng thủ tục này được lưu trữ:
sp_columns @tablename
tôi nhận được một số thông tin trên các cột của một bảng cụ thể nhưng giá trị mặc định của cột là mất tích, Làm thế nào tôi có thể nhận được nó?
Điều này sẽ không trả lại gì cho tôi trên máy chủ sql 2008 ... và tôi biết thực tế là lược đồ của tôi tên ema/table/field là đúng, và thực sự là một mặc định. – Amalgovinus
@Amalgovinus nó chắc chắn hoạt động. Bạn đang chạy nó trong bối cảnh cơ sở dữ liệu phải không? Tài khoản bạn đang chạy truy vấn có đủ quyền để xem định nghĩa không? –
Vâng, tôi không có quyền. Trong những trường hợp khác Mssql là "tốt", đủ để nói với bạn rằng bạn không thể truy cập những thứ như sysobjects, v.v., nhưng trong trường hợp này nó chỉ giả vờ như thể không có gì để hiển thị nếu bạn không sử dụng cơ sở dữ liệu mà bạn có quyền . Tôi đã phải thiết lập một cơ sở dữ liệu mặc định để làm việc này. http://stackoverflow.com/questions/362434/how-can-i-change-my-default-database-in-sql-server-without-using-ms-sql-server-m – Amalgovinus