在下面的表里加一列 “状态编码” 已占用1表示 未占用2表示

bushangtou123 2018-06-09 03:05:18
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bushangtou123 2018-06-09
  • 打赏
  • 举报
回复
能做成类似于绑定的吗,意思是改了状态后状态编码也会随着改变
二月十六 版主 2018-06-09
  • 打赏
  • 举报
回复
引用 5 楼 bushangtou123 的回复:
[quote=引用 4 楼 sinat_28984567 的回复:] [quote=引用 3 楼 bushangtou123 的回复:] 弄成这样的
1楼的语句就可以[/quote]
引用 4 楼 sinat_28984567 的回复:
[quote=引用 3 楼 bushangtou123 的回复:] 弄成这样的
1楼的语句就可以[/quote][/quote] 状态编码这列在表中有吗?有的话直接执行update语句,没有的话先家这一列,第一个alter table 那个语句就是添加列的
bushangtou123 2018-06-09
  • 打赏
  • 举报
回复
引用 4 楼 sinat_28984567 的回复:
[quote=引用 3 楼 bushangtou123 的回复:]
弄成这样的

1楼的语句就可以[/quote]

引用 4 楼 sinat_28984567 的回复:
[quote=引用 3 楼 bushangtou123 的回复:]
弄成这样的

1楼的语句就可以[/quote]
二月十六 版主 2018-06-09
  • 打赏
  • 举报
回复
引用 3 楼 bushangtou123 的回复:
弄成这样的
1楼的语句就可以
bushangtou123 2018-06-09
  • 打赏
  • 举报
回复
弄成这样的
二月十六 版主 2018-06-09
  • 打赏
  • 举报
回复
这一列加上干什么?觉得有点多余?
二月十六 版主 2018-06-09
  • 打赏
  • 举报
回复
是要给表加一个字段?加字段这样写
ALTER TABLE 表名 ADD 状态编码 INT --添加一列

UPDATE 表名							--更新新加字段
SET 状态编码 = CASE
               WHEN 状态 = '已占' THEN
                   1
               WHEN 状态 = '未占' THEN
                   2
               ELSE
                   0
           END;

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧