Mostrando entradas con la etiqueta SQL Server. Mostrar todas las entradas
Mostrando entradas con la etiqueta SQL Server. Mostrar todas las entradas

miércoles, 24 de octubre de 2012

Eliminar el primer registro de una tabla

sqlserver

¿Cómo eliminar el primer registro de una tabla con SQLServer?









Hola amigos, hoy voy a explicar como eliminar el primer registro de una tabla con una sencilla instrucción SQL.

He aquí la maravillosa instrucción:

DELETE FROM ARTICULOS2 WHERE ID = (SELECT TOP 1 ID FROM ARTICULOS2);

Creo que no hace falta explicar nada, pero por si acaso.

ARTICULOS2 es la tabla de la que queremos prescindir del primer registro.

ID es el PrimaryKey de la tabla, deberá ser un campo único, en mi caso he cogido el autonumérico de la tabla, con este no fallo, puede ser la referencia del artículo, el Nif del cliente, etc.

Hoy el post ha sido corto, pero pronto habrá más y mejor.

martes, 10 de julio de 2012

DbDesigner Fork



Hoy os presento un programa muy útil, ya que con el vamos a crear bases de datos realizacionales a partir de un diagrama E/R (Entidad Relación).
Alguién conoce el programa MySqlWorkbench, bueno, pués es el mismo programa pero con la diferencia de que es GRATIS y código abierto, si la licencia es GNU GPL, os lo podeis bajar desde aquí y además genera los scripts para las siguientes bases de datos:

FireBird.
MySQL
Oracle
PostgreSQL
SQL Server
SQLite

¿Qué ventaja obtenemos con este programa?, creo que sobra decirlo, pero la ventaja funtamental es que creamos un diagrama entidad/relación y lo podemos aplicar a cualquiera de las bases de datos antes mencionadas, sin tener que cambiar una coma.

Empezaremos creando cuatro tablas relacionadas entre sí.
Cliente
Poblacion
Provincia
Pais

1.- Pusaremos sobre el botón que hay en la barra de herramientas de la izquierda, "New Table". Una vez creada la tabla doble click sobre Table_01, la que acabamos de crear, esta acción la realizaremos cada vez que vamos a crear una tabla.




Una vez creadas las tablas crearemos las relaciones pulsando sobre el icono "1:n Non identifying Relation", ya que no quiero que me cree indices en las tablas de contenido muchos.
DB Designer FORK

Ahora solo falta crear el Script. Para ello seleccionamos todos los objetos creados y pulsamos sobre "File" "Export" "SQL Create Script..."


Aparecerá una pantalla como la que muestro a continuación y aquí podremos copiar el código SQL al portapapeles "Copy Script to Clipboard" o generar un fichero .sql "Save Script to file".



Este el el código que genera sin tener que preocuparnos de las relaciones, índices y demás problemas.
E



Esto es todo amigos.

Datos personales

avjsite

elxopet.blogspot.com.es

elxopet.blogspot.com.es
banner elxopet.blogspot.com.es

Muchas gracias a tod@s