你是要sql语句还是什么?
如果是Plsql 你选中表然后右击会有个菜单,找到Edit点击,
然后后面有个"+"和"-"号 加号就是增加一列了。如果是sql语句 alter table 你的表名 add 增加的列名 Integer(增加列的字段类型) 希望能帮到你!
1、首先打开plsql,连接上oracle数据库,假设有一张数据库表叫做 tblTest,通过sql查询也可以看出,这里面是有测试数据的。
2、oracle数据库添加列,比如,往测试表 tblTest 添加一个 日期类型的列 UpdateDate,sql语句就可以像下面这样实现,写完SQL之后,选中这一行sql,点击plsql左上角次轮状的图标执行sql语句:alter table TBLTEST add UpdateDate date
3、执行成功之后,通过 select * from TBLTEST ,就能看到新添加的列默认都是空值。
4、oracle数据库删除列,比如,将上一步添加的 UpdateDate 列删除掉,就可以使用下面的sql语句修改表:alter table tbltest drop column updatedate
5、执行成功后,再次使用 select * from TBLTEST ,就能看到 UpdateDate 列已经删除了。
6、oracle数据库修改列属性,比如,将测试表 tblTest 中 INTEGER 类型的 ITEMNUM 列修改为 number 类型,就可以使用下面的SQL语句:alter table tbltest modify ITEMNUM number
7、在左侧 tbltest 表名上,点击鼠标右键,选择【Edit】选项,
8、然后在右侧出现的窗口中,点击【Columns】标签页,就能看到ITEMNUM已经从 INTEGER 改为 number 类型了。
可以用以下SQL试试,如果有一对多的情况在b.name=a.name后面加个 and rownum=1:upddate table_a a set a.lname =(select '前缀字符串'||b.lname from table_b b
where b.id=a.id and b.name=a.name)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)