Al configurar una tarea de Data Transmission Service (DTS), puede establecer una política de uso de mayúsculas para los nombres de objetos. Esta política controla el uso de mayúsculas y minúsculas en los nombres de bases de datos, tablas y columnas de la instancia de destino.
Precauciones
Si especifica una política de uso de mayúsculas para los nombres de objetos, se aplican a continuación límites a los objetos de la tarea:
No es compatible con la configuración de vistas, funciones ni procedimientos almacenados en la tarea. De lo contrario, si cambia el nombre de la tabla en la base de datos de destino, es posible que no se creen las vistas, funciones y procedimientos almacenados correspondientes.
Los objetos de la tarea no pueden contener restricciones de comprobación ni columnas calculadas.
Descripción de la política
DTS admite a continuación cuatro políticas de uso de mayúsculas:
-
Política predeterminada de DTS
DTS establece el uso de mayúsculas en los nombres de bases de datos, tablas y columnas de la instancia de destino según el tipo de base de datos y los parámetros relacionados, como
lower_case_table_names.Tipo de base de datos de destino
Parámetros de la base de datos de destino
Regla de uso de mayúsculas para nombres de objetos en la instancia de destino
MySQL autogestionado, ApsaraDB RDS for MySQL
RDS MariaDB
PolarDB MySQL
PolarDB-X
AnalyticDB for MySQL 3.0
lower_case_table_namesestá establecido en 1 o 2.Los nombres de bases de datos y tablas se asignan en minúsculas. El uso de mayúsculas en los nombres de columnas coincide con el de la base de datos de origen.
lower_case_table_namesestá establecido en 0.El uso de mayúsculas en los nombres de bases de datos, tablas y columnas coincide con el de la base de datos de origen.
AnalyticDB for MySQL 2.0
DataHub
MaxCompute
HybridDB MySQL
Ninguna
Los nombres de bases de datos, tablas y columnas se asignan en minúsculas.
Oracle autogestionado
Ninguna
Los nombres de bases de datos, tablas y columnas se asignan en mayúsculas.
SQL Server autogestionado, ApsaraDB RDS for SQL Server
Motor O de PolarDB
PostgreSQL autogestionado, ApsaraDB RDS for PostgreSQL
RDS PPAS
AnalyticDB for PostgreSQL
Db2 autogestionado
MongoDB autogestionado, ApsaraDB for MongoDB
Redis autogestionado, ApsaraDB for Redis
TableStore
Elasticsearch
Ninguna
Los nombres de bases de datos y tablas se asignan en minúsculas. El uso de mayúsculas en los nombres de columnas coincide con el de la base de datos de origen.
-
Consistente con la base de datos de origen
Los nombres de bases de datos, tablas y columnas en la base de datos de destino conservan el mismo uso de mayúsculas que en la base de datos de origen.
-
Consistente con la política predeterminada del destino (mayúsculas)
Todos los nombres de bases de datos, tablas y columnas que se migren o sincronicen a la base de datos de destino se convertirán a mayúsculas.
-
Consistente con la política predeterminada del destino (minúsculas)
Todos los nombres de bases de datos, tablas y columnas que se migren o sincronicen a la base de datos de destino se convertirán a minúsculas.