表名或字段名小写转大写,或者大写转小写都是一样的,修改后可直接执行,
小写转大写 toUpperCase
大写转小写 toLowerCase
程序生成对应的SQL语句,直接Navicat或者PLSQL等执行就行
程序对应Oracle数据库,其它数据库可以参考使用
有问题留言
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
/**
* 数据库表名字段名小大写问题处理
*
* @Date 2019/12/5
*/
public class ToUpperOrLowerCase {
public static void main (String[] args) {
// 获取指定数据库下的所有表
// select * from all_tables WHERE owner='数据库名' ;
// 修改表名
// alter table "原表名" rename to 目的表名
// 查询指定表的所有字段名
// select COLUMN_NAME cn from all_tab_columns where table_name='表名'
// 修改字段名
// alter table STUDENT rename column "原字段名" to "目的字段名";
Connection oracle = null;
Statement orstmt = null;
try {
Class.forName ("oracle.jdbc.driver.OracleDriver");
oracle = DriverManager
数据库表名字段名小大写问题处理
最新推荐文章于 2022-03-09 09:53:50 发布