SQL 服务器 CE 将列类型字符串更改为 int
SQL Server CE change column type string to int
用户Table:
如果 Role 列值为 Admin,我想将值更改为 1,如果 User 将值更改为 0.After,则像这样更改列的类型代码 ALTER TABLE Users ALTER COLUMN Role int;
如何使用 SQL Server Compact 查询执行此操作?
UPDATE Users
SET Role =
CASE
WHEN Role = 'Admin' THEN 1
WHEN Role = 'User' THEN 0
END
然后
ALTER TABLE Users ALTER COLUMN Role tinyint NOT NULL
用户Table:
如果 Role 列值为 Admin,我想将值更改为 1,如果 User 将值更改为 0.After,则像这样更改列的类型代码 ALTER TABLE Users ALTER COLUMN Role int;
如何使用 SQL Server Compact 查询执行此操作?
UPDATE Users
SET Role =
CASE
WHEN Role = 'Admin' THEN 1
WHEN Role = 'User' THEN 0
END
然后
ALTER TABLE Users ALTER COLUMN Role tinyint NOT NULL