對於SQL緊湊4分貝VS服務器資源管理器 - 列沒有出現在列列表中?
添加類型位的列現有的表,然後單擊確定 但它不會在DataEditor也不 列的列表中顯示出來,但它的存在在表Schema編輯器
我能夠使用ErikJ的SQL精簡工具箱編輯數據,但對我在這裏違反的規則感到好奇,導致此行爲?
僅供參考 - 列名是IsSys,未顯示,我添加了其他位列進行測試,它們出現在列列表中!
UPDATE - SQL低於,ISSYS和IsSystem兩者都不在列的服務器資源管理器列表或ServerExplorer的DataEditor顯示,儘管他們在表架構編輯器顯示
CREATE TABLE [ProblemTable] (
[AttrId] int NOT NULL IDENTITY (30,1)
, [AttrTypeId] int NOT NULL
, [SelText] nvarchar(50) NOT NULL
, [SeqNum] int NOT NULL DEFAULT 9999
, [UpdatedBy] int NOT NULL DEFAULT 1
, [UpdatedAt] datetime NOT NULL DEFAULT getdate()
, [AttrKey] nvarchar(40) NOT NULL
, [IsEnabled] bit NOT NULL DEFAULT 1
, [IsShown] bit NOT NULL DEFAULT 1
, [IsSys] bit NULL DEFAULT 0
, [IsSystem] bit NOT NULL DEFAULT 0
);
GO
請發佈一個CREATE TABLE腳本,以便我們可以幫助您 – ErikEJ
@ErikEJ通過服務器瀏覽器添加該列,這就是它不顯示的地方!上面添加了stmt! – Kumar
使用Chrome,翻譯爲英語:http://panicoenlaxbox.blogspot.com.au/2011/07/issys-en-sql-server-compact-40-es.html –