oracle修改表字段名备注_ORACLE 动态SQL 给每个字段添加中文备注

ORACLE 动态SQL 给每个字段添加中文备注

感谢高手们百忙之中来看这个帖子:我想用存储过程批量给表中字段添加备注。

内容:

有格式如下一个数据字典表:

ID    表名 表名中文含义 字段名 字段名中文含义

1      TB1  测试表1      COL1    测试字段1

2      TB1  测试表1      COL2  测试字段2

3      TB1  测试表1      COL3  测试字段3

4      TB2  测试表2      COL2    测试字段2

5      TB3  测试表3      COL1    测试字段1

6      TB3  测试表3      COL2    测试字段2

我已经用动态组合语句 完成了,根据这个数据字典批量生成创建表的语法。我现在要给这些表,字段加备注。

就是从这张数据字典表中取数据。

我自己写的如下:有错。有逻辑错误,因为表中一共5203个字段,但是组合出来的语句缺N多。不对。麻烦高手给看下

请不要告诉我哪里错了,怎么改,请直接给出完整可执行的SQL代码,或者把我的复制,修改好后贴上,谢谢。

SQL code:

CREATE OR REPLACE PROCEDURE COL_697_COMMENTS IS

COL_NAME_CATCH varchar2(1000);--USER_TAB_COMMENTS.COMMENTS%TYPE;

COL_NAME_COMMENTS_CATCH varchar2(2000);--USER_TAB_COMMENTS.COMMENTS%TYPE;

table_name_catch varchar2(1000);

SQLSTR VA

相关问答:

将一个表21~30删除,sql语句怎么写

这个太笼统了,是排序后的第21条到30条记录删除还是某一列值在21到30之间的删除啊?

21-30是什么意思?字段的话就delete from table1 where col1>=21 and col1<=30

指� ......

大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。

select * from

表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E

Where其他条件

select * ......

环境:1.win2003server+oracle9i

2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1

3.oracle sql developer版本 1.5.5

现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。

另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧

谢 ......

各大老师好,请教一个问题.

我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update

Caused ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值