PLSQL如何在脚本中新增列且同时向该列中插入不同的数据

PLSQL如何在脚本中新增列且同时向该列中插入不同的数据,第1张

用CASE WHEN语法即可:

SELECT date, pro_id, pro_name

    ,CASE 

        WHEN pro_id IN ('1','3','7','11') THEN 0

        ELSE 1

        END AS Flag

FROM Table1

ALTER TABLE [TABLE_NAME] ADD F_ID INTEGER DEFAULT 0

这样会添加列 F_ID 类型被INTEGER 默认值为0

但是要注意:

之前假如有数据,之前的数据 新加的F_ID 的值 为NULL

还是UPDATE 一下吧

UPDATE [TABLE_NAME] SET F_ID =0 WHERE F_ID IS NULL

GO

你要添加注释吗? 有好几种方法:

(1)可以先在pl/sql里面打出表名带上实例名,比如:sjjs.table_name

右击该表名,选择edit(编辑),然后就将注释一个个复制粘贴进去,粘贴完要确定,

不然就白忙活了,试一下?

(2)可以使用添加注释的语句啊,命令如下

comment on column 表名.列名 is '列对应的注释'(表名和列名中的点不能省略)

朋友最后说一下你这个问题可以在网页里搜到啊

别忘了点赞


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7961725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存