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’