Actualizaciones-SQL
Para realizar actualizaciones en SQL tomar en cuenta los siguientes puntos:
- Las actualizaciones se realizar谩n con el script subido al FileZilla, en la carpeta ya destinada para actualizaciones (nombre de la carpeta: Scripts)
- Deben llevar la siguiente nomenclatura (a帽omesdia_hora_indentificador_[nombre_proceso/tabla/SP/Trigger]) ejemplo: 20240105_1530_1_TABLA_PRUEBAS
- Identificadores, esto porque el actualizador ordenar谩 de manera ascendente y as铆 no tendr铆amos problemas de l贸gica聽
- 0 - Drops聽
- 1 - Tables
- 2 - Types
- 3 - Campos
- 4 - Index / Contraints聽
- 5 - Triggers
- 6 - Store procedures
- 7 - Views
- Reglas:
- Los scripts no pueden llevar GO, ya que esto causa error a la hora de ejecutarlo dentro del SQL.
- Todas las tablas deben ir declaradas dentro de [ ], por ejemplo [Companias].
- Los sps deben tener la estructura del create as铆: [dbo].[USP_.....]
- Los scripts deben llevar solamente el proceso a ejecutar, no realizar un if exists() dentro del script para eliminar el mismo ya que el servicio se encargar谩 de validar si existe o no y en caso de existir lo eliminar铆a.
- Si se van a realizar 2 o m谩s Index / Contraints a una misma tabla, los mismos deber铆an de ir en scripts a parte, con esto mantenemos el registro ordenado de qu茅 y cuando se realizaron, adem谩s de controlar que script validar en caso de existencia.聽
- El script debe pegarse en notepad y guardarse como .sql esto porque el SQL malinterpreta o codifica de otro modo algunos s铆mbolos que nosotros utilizamos. las tildes y el signo de admiraci贸n de apertura principalmente son los que fallan y se cambian por un s铆mbolo como signo de pregunta, esto hace que fallen los procesos.