Đó là về SQL Server 2012 Management Studio. Tôi đang đào tạo các kỹ năng SQL của mình như tạo các truy vấn theo cách thủ công.SQL Server Management Studio: tại sao khi chèn vào bảng, cột khóa ngoài không hiển thị?
Bây giờ tôi muốn chèn một số bản ghi vào bảng Người dùng. Như bạn thấy có tồn tại một cột GroupID
, là khóa ngoài của một bảng khác Groups
.
Tuy nhiên khi tôi viết một truy vấn:
insert into Users (Username, Pass, FullName, GroupID)
values ('Tyana', '17890', 'Tyana Stoyanov', 4)
tôi nhận được một lỗi:
Invalid column name GroupID
Tại sao vậy?
Sau khi thêm cột mới, bạn cần phải làm mới bộ nhớ cache intellisense để chúng được chọn. Có thể trùng lặp của [SQL Server 2008 Intellisense vấn đề] (http://stackoverflow.com/questions/7215211/sql-server-2008-intellisense-problem) –
Vâng, đây là nó !!! Tôi không biết tùy chọn này, mặc dù tôi thậm chí đã thử Disconnect/Connect không thành công. Cảm ơn! – Todo
+1 cho câu hỏi được trình bày tốt. –