Sql Server Compact Edition no cuenta con funciones como RESEED o CURRENT_IDENT, así que tenemos que hechar mano de consultas a la información de esquema y de alteración de tablas. Como sustituto a IDENT_CURRENT tenemos: [sql] SELECT AUTOINC_NEXT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ‘MiTabla’ AND COLUMN_NAME = ‘MiColumna’ [/sql] Y como sustituto a RESEED tenemos […]
Read MorePara conectarse a Sql Server desde linux utilizamos este comando para instalar el driver: [bash] $ sudo yum install -y php-mssql [/bash] Por ejemplo, para php5.6: [bash] $ sudo yum install -y php56w-mssql [/bash] Esta instrucción instala freetds, una colección de librerias para conectarnos con Sql Server desde linux. Con esta librería no solo podemos […]
Read MoreLa manera correcta de crear scripts en Sql Server para la creación de objetos, como tablas, procedimientos almacenados, funciones, restricciones, etc., es la siguiente: Primero, verificar si existe el objeto existe. Si existe, eliminarlo. Posteriormente, crear el objeto. Posteriormente, repetir para los objetos que dependen del que acabamos de crear. **Importante** Establecer siempre la base […]
Read MoreLa siguiente presentación es un pequeño y básico tutorial sobre el proceso de exportación, de Sql Server a Excel: Exportar información de Sql Server a Excel from Luis Martín Espino Rivera
Read MorePara poder insertar valores en columnas que tengan la propiedad de identidad en MS SQL Server empleamos la función IDENTTY_INSERT. Las sintaxis es la siguiente: SET IDENTITY_INSERT NombreDeTabla ON --Aqui van los inserts --especificando las columnas --Ej. INSERT INTO NombreDeTabla (Col1, Col2) --VALUES (Col2,Col)*/ SET IDENTITY_INSERT NombreDeTabla OFF Es importante recordar volver a configurar la […]
Read More
admin
April 21, 2018
SQL SERVER
No Comment