请问如何用java为oracle数据库表中的字段添加注释

请问如何用java为oracle数据库表中的字段添加注释,第1张

现在正在做动态建表,使用java来为数据库建表,表可以创建成功,但为表字段添加注释用Statement的executeQuery()执行添加注释的语句老报无效字符的异常。

添加注释的语句 是 comment on table "TA_FLIGHT_V2" is '系统的航班基本信息表'。

很抱歉,我只有Oracle的,应该不能在其它Db中实现

select acolumn_name,comments from all_tab_columns a ,all_col_comments b where

aTable_Name=btable_Name and acolumn_name=bcolumn_name and

aTable_Name='TABLENAME' and aowner=bowner and aowner='OWNER'"

其中:TABLENAME是表名,OWNER是登录用户名

估计你在想作一个适合各种DB的工具或类,其实你可以做一个配置文件来放置不同的Sql语句,到

时候根据Key植取出即可,参数可以在取出来再赋值像上面的直接replace就可以了

在Oracle中as关键字不能用于指定表的别名,在Oracle中指定表的别名时只需在原有表名和表的别名之间用空格分隔即可,但可以用于指定列的别名,但在存储过程中如果列的别名与原有列名相同,在运行时会报错(编译时不会出错),其他情况下列的别名可以与列名本身相同。

以上就是关于请问如何用java为oracle数据库表中的字段添加注释全部的内容,包括:请问如何用java为oracle数据库表中的字段添加注释、怎样通过JDBC的getColumns获取表字段的注释、oracle使用字段注解作为别名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9608602.html

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

发表评论

登录后才能评论

评论列表(0条)

保存