El siguiente código sirve cuando quiere implementarse un estándar de nombre Pascal case en una base de datos. El siguiente código ayuda a generar el comando de cambio de nombres de tablas y columnas, pero no completamente. Cuando el objeto tiene un nombre compuesto por más de una palabra, deberá una persona reemplazar con mayúsculas los inicios de cada palabra excepto de la primera.

SELECT ‘EXEC sp_rename ”’+TABLE_SCHEMA+‘.’+TABLE_NAME+”’ , ”’

        +UPPER(LEFT(TABLE_NAME,1))+LOWER(RIGHT(TABLE_NAME, LEN(TABLE_NAME)-1))

        +””

FROM INFORMATION_SCHEMA.TABLES

WHERE TABLES.TABLE_TYPE=‘BASE TABLE’

 

SELECT ‘EXEC sp_rename ”’+COLUMNS.TABLE_SCHEMA+‘.’+COLUMNS.TABLE_NAME+‘.’+COLUMN_NAME+”’ , ”’

        +UPPER(LEFT(COLUMN_NAME,1))+LOWER(RIGHT(COLUMN_NAME, LEN(COLUMN_NAME)-1))

        +”’, ”COLUMN”’

FROM INFORMATION_SCHEMA.COLUMNS

JOIN INFORMATION_SCHEMA.TABLES

ON COLUMNS.TABLE_SCHEMA=TABLES.TABLE_SCHEMA

    AND COLUMNS.TABLE_NAME=TABLES.TABLE_NAME

WHERE TABLES.TABLE_TYPE=‘BASE TABLE’

0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like

PowerApprízate

En un mundo que se mueve rápido, la capacidad de reacción ante la toma de decisiones es primordial. Te enseñaremos a llevar tus datos allá donde vayas, visualizarlos como necesites y tomar el control. Para ello PowerApps permite visualizarlos como necesites y tomar el control. Para ello PowerApps permite integrar la suite de aplicaciones de Microsoft, de una manera ágil e intuitiva.
Leer más

Super SSIS, tu nuevo superhéroe

¿Tus procesos ETL con SSIS rinder a niveles humanos? ¿Necesitas más velocidad, gestionar más datos, mejor performance? ¿No tienes tiempo de esperar al último hijo de Krypton para que ejecute tus DataFlow? En esta sesión veremos técnicas de optimización en entornos modernos (¡estamos en 2017!) para que lleves tus paquetes SSIS al siguiente nivel... ¡el nivel de los superhéroes!