做的项目原本使用的sqlserver,功能代码已经完善,我用移植工具把sqlserver的表全部移植的oracle里,有些列名的字符截短了,好像只有30个字符,怎么办! (没办法加长的话能提供一段sql查找sqlserver的用户表中列名大于30个字符的列也行,就是代码要大量的更改....)OracleSQL Server
解决方案 »
- sqlserver 移植到 oracle
- 如果不用索引,oracle按什么顺序查询?
- 从oracle服务器上下载数据
- DB2中存储过程中的异常处理问题
- 更新不同主机上的ORACLE 数据库中的两张表,怎样保证在一个事务中
- 急求 “分布式数据库”的问题
- 想取0以外的最小值
- solaris9 下安装oracl9i 报错:java.lang.outoffmemoryerror
- 请问如何在存储过程种进行md5加密??
- 求救 jdbc连接oracle数据库 报罕见错误 网上找不到答案
- [Oracle 12c] 今日试装12c尝鲜,未料卡59%,不知何故
- 当查询不到记录的时候还是显示该字段 应该怎么写喃?
select table_name,COLUMN_NAME from cols where length(COLUMN_NAME)=30;
俺也是搞oracle的,google一下,你这问题就知道了啥....select t1.name,t2.name from syscolumns t1,sysobjects t2 where t1.id=t2.id and t2.xtype='U' and len(t1.name)>=30;
查出sqlserver的,然后在源头 就改掉。不然我想不出还有什么其他办法了
俺也是搞oracle的,google一下,你这问题就知道了啥....select t1.name,t2.name from syscolumns t1,sysobjects t2 where t1.id=t2.id and t2.xtype='U' and len(t1.name)>=30;
谢谢