Cómo crear tablas, vistas, procedimientos almacenados y funciones en SQL Server 2014


En un anterior artículo hablé acerca de la instalación de SQL 2014 Express. Pues bien, en esta ocasión continuaré con esta introducción a SQL Server 2014 abordando el tema de la creación de algunos objetos básicos. Consulta el índice para ir directamente al tema de tu interés.

Requerimientos:


Índice

Cómo crear Tablas en SQL Server 2014
Cómo crear Vistas en SQL Server 2014
Cómo crear Procedimientos Almacenados en SQL Server 2014
Cómo crear Funciones en SQL Server 2014

Cómo crear Tablas en SQL Server 2014

Existen dos maneras comunes de crear una tabla:

  • Con el entorno gráfico de SQL Server Management Studio (SSMS)
    • Expande la base de datos. En este caso, AdventureWorks2014
    • Clic derecho en ‘Tablas’ > Tabla…
    • Crear tabla
    • Podrás ver que puedes crear la tabla en el panel principal. Yo crearé una tabla con las siguientes características:
    • Columnas de tabla
    • Clic en el símbolo de guardar. Elige un nombre para la tabla y haz clic en ‘Aceptar’. Yo llamé mi tabla ‘comidas’.
    • Ahora, haz clic derecho en ‘Tablas’ > Actualizar. Ahora deberías poder ver tu tabla:Comidas

  • Con una consulta SQL
    • Haz clic en ‘Nueva consulta’
    • Ahora crearemos una tabla con las siguientes características:
      • Nombre: alumnos
      • Columnas: ID (int), PrimerNombre (varchar(25)), SegundoNombre (varchar(25)), Apellido (varchar(25)), Curso (int), Nota (int).

La sintaxis para esta expresión SQL es:

CREATE TABLE <nombre>
   (Columna1 <tipo> <otras opciones>,
    Columna2 <tipo> <otras opciones>,
    Columna3 <tipo> <otras opciones>)
GO 

Por tanto, la consulta se verá así:

CREATE TABLE dbo.alumnos
   (ID int PRIMARY KEY NOT NULL,
    PrimerNombre varchar(25),
    SegundoNombre varchar(25),
    Apellido varchar(25),
    Curso int,
    Nota int)
GO

Ahora, haz clic en ‘Ejecutar’.
Ejecutar


    • Actualiza ‘Tablas’. Deberías ver tu tabla creada:

Alumnos

Cómo crear Vistas en SQL Server 2014

Para crear vistas, también se puede utilizar la interfaz gráfica, pero la construcción de este tipo de objetos a través de consultas ayuda a comprender su funcionamiento, así que ese será el método que cubriré ahora.

La sintaxis para crear vistas es la siguiente:

CREATE VIEW <nombre>
AS
<consulta>

Sí, es así de sencillo. Las vistas son una suerte de consultas guardadas que se pueden guardar y consultar posteriormente. Ahora crearemos una vista simple usando la base de datos AdventureWorks 2014. Crearé una vista que devuelva el número telefónico y el tipo de número telefónico de todas las personas cuyo ID esté entre 10 y 20, y la llamaré phoneNumbers. Por tanto, la consulta sería la siguiente:

CREATE VIEW phoneNumbers
AS
SELECT PhoneNumber, PhoneNumberTypeID
FROM Person.PersonPhone
INNER JOIN Person.Person
ON Person.Person.BusinessEntityID = Person.PersonPhone.BusinessEntityID
WHERE Person.Person.BusinessEntityID > 9 AND Person.Person.BusinessEntityID < 21

Haz clic en ‘Ejecutar’ y espera el mensaje de confirmación:



Ahora, supongamos que necesitamos los teléfonos de tipo 3 de todas las personas cuyos IDs estén entre 10 y 20. Para esto, podemos consultar directamente la vista que creamos de la siguiente manera:



Como ven, se trata a la vista como si fuera una tabla.

Cómo crear Procedimientos Almacenados en SQL Server 2014

Los procedimientos almacenados se crean con la siguiente sintaxis:

CREATE PROCEDURE ;
@variable1 ,
@variable2 >
AS


Recuerda que es posible pasar parámetros a los procedimientos almacenados. Ahora crearemos un procedimiento almacenado llamado ‘sp_phonesByLastName’ que nos devuelva el teléfono del apellido que le pasemos como parámetro:

CREATE PROCEDURE sp_phonesByLastName
@lastName nvarchar(50)
AS
SELECT PhoneNumber
FROM Person.PersonPhone
INNER JOIN Person.Person
ON Person.PersonPhone.BusinessEntityID = Person.Person.BusinessEntityID
WHERE Person.Person.LastName = @lastName
GO

Ahora presiona ‘Ejecutar’. Con eso se habrá creado el procedimiento almacenado. Para probarlo, ejecuta la siguiente consulta:

exec sp_phonesByLastName 'Smith'


Eso retornará los teléfonos de las personas con apellido ‘Smith’.
Para encriptar procedimientos almacenados y desencriptarlos, revisa nuestro artículo sobre encriptación y desencriptación.

Cómo crear Funciones en SQL Server 2014

Existen 2 clases de funciones en SQL Server:


  • Funciones escalares: estas funciones devuelven un solo valor. La sintaxis para crearlas es la siguiente:

CREATE FUNCTION (@variable1 )
RETURNS ;
AS 
BEGIN
    >
    RETURN @ret;
END;
GO

Ahora crearemos una función escalar de nombre ‘testFunction’ que devuelva la suma de los precios unitarios de una SalesOrderID en particular. Por tanto, la consulta debería ser:

CREATE FUNCTION testFunction(@orderID int)
RETURNS int
AS
BEGIN
DECLARE @resultado int;
SELECT @resultado = SUM(UnitPrice)
FROM Sales.SalesOrderDetail
WHERE SalesOrderID = @orderID
RETURN @resultado;
END
GO

Ahora presiona ‘Ejecutar’ para que se cree la función.


Para usar la función, ejecuta la siguiente consulta:

SELECT dbo.testFunction(43659) as suma


  • Funciones con valores de tabla: Estas funciones devuelven una tabla. La sintaxis para crear este tipo de funciones es:

CREATE FUNCTION <nombre> (@variable1 <tipo>)
RETURNS TABLE
AS
RETURN 
(
    <consulta>
);

En este caso crearemos una función con valores de tabla llamada ‘testFunction2’, que devuelva una tabla con las columnas ‘CarrierTrackerNumber’, ‘OrderQty’ y ‘ProductID’ correspondientes a un SalesOrderID que se pasará como parámetro. La consulta es como sigue:

CREATE FUNCTION testFunction2 (@salesID int)
RETURNS TABLE
AS
RETURN 
(
    SELECT CarrierTrackingNumber, OrderQty, ProductID
    FROM Sales.SalesOrderDetail
    WHERE SalesOrderID = @salesID
);

Para usar la función con valores de tabla, puedes usar la siguiente consulta:

SELECT * FROM dbo.testFunction2(43661)

El siguiente artículo trata acerca de las copias de seguridad o Backups en SQL Server. Puede consultarlo aquí: https://elpaladintecnologico.blogspot.com/2016/06/backups-o-copias-de-seguridad-en-sql.html

Tutorial de instalación paso a paso de Microsoft SQL Server 2014 Express

¡Bienvenido! Este es un tutorial detallado acerca de la instalación de Microsoft SQL Server 2014 Express en un entorno Windows. Cubriremos desde la descarga del archivo hasta la ejecución del procedimiento almacenado sp_who para comprobar la correcta instalación de SQL Server. Así que, sin más preámbulos, comencemos.

SQL Server Express Edition es una versión gratuita de SQL Server.

Prerrequisitos:
  • Ninguno en especial. Los pasos que vienen a continuación fueron realizados en una máquina virtual con las siguientes características:
  • Software de virtualización: VMware Worstation 11.1.3 build-3206955
  • OS: Windows 10 Pro 64 Bit
  • Versión de SQL Server: Microsoft SQL Server 2014 - 12.0.2000.8 (X64). Lo puedes descargar aquí.
Pasos:

Instalación de SQL Server 2014 Express

1. Descarga el archivo de SQL Server. Lo puedes encontrar aquí. Puedes elegir entre diferentes versiones. La que yo usé fue SQL Server Express de 64 Bit.

2. Descargar SQL Server Management Studio 64 Bit. Se utilizará posteriormente.

3. Haz doble clic en el archivo de SQL Server Express de 64 Bit que se descargó (no SSMS) > Clic en Sí
4. En el diálogo “Elegir directorio…” haz clic en Aceptar

Después de unos instantes, deberías ver esta pantalla:

5. Haz clic en “Nueva instalación independiente…”, como en la siguiente imagen:

6. Selecciona “Acepto los términos de licencia” y haz clic en “Siguiente”.

7. En la pantalla “Microsoft Update” puedes seleccionar si quieres comprobar las actualizaciones. Puedes seleccionar la casilla, pero eso puede ralentizar la instalación. En este caso, yo la dejo deseleccionada. Haz clic en “Siguiente”.

8. En la pantalla “Selección de características” haz clic en siguiente dejando todas las opciones por defecto.
9. En “Configuración de instancia” puedes elegir entre una instancia predeterminada (con nombre por defecto MSSQLSERVER) o una instancia con un nombre personalizado. La ventaja de la instancia predeterminada es que se puede acceder de manera más simple de acceder que la instancia con nombre:
  • En instancias predeterminadas, solamente se usa el nombre del servidor: SERVER, 168.192.16.15
  • En instancias con nombre, se especifica el nombre del servidor y el de la instancia: SERVER\test1, 168.192.16.15\test2
En este ejemplo usaré la opción de instancia con nombre, y llamaré la “TESTOOLS”:

10. En las cuentas de servicio puedes dejar las opciones por defecto. Por su parte, la pestaña intercalación se refiere al patrón a usar para dar formato al texto en los campos que lo usen. Por tanto, es mejor dejar esto en su opción por defecto y hacer clic en Siguiente.

11. En “Configuración del Motor de base de datos”, las opciones más relevantes son el modo de autenticación y los administradores de SQL Server:
  • Modo de autenticación: Hay dos opciones:
    • Modo de autenticación de Windows: Se conecta a SQL Server directamente desde la cuenta de usuario de Windows
    • Modo mixto: Se puede conectar a SQL Server tanto desde la cuenta de Windows como con una cuenta SQL. Se necesita proveer una contraseña para la cuenta de administrador de SQL Server “sa”.
    • En este ejemplo, usaré el modo mixto con la contraseña Control123. No necesito hacer énfasis en que esta es una contraseña de prueba, ya que es crucial que la cuenta “sa” tenga una contraseña segura.
  • Administradores de SQL Server: Aquí deberías verificar que tu usuario esté en la lista. Puedes hacer clic en “Agregar usuario actual” para asegurarte. Luego haz clic en “Siguiente”. Después de esto comenzará el proceso de instalación, y dependiendo de las características de tu sistema, puede durar bastante.


Una vez que termine el proceso de instalación, y si todo salió bien, verás la siguiente pantalla:

Puede hacer clic en Cerrar y después cerrar la primera ventana del instalador.
¡Y eso es todo! Esta instalación mínima instala el motor de base de datos. Sin embargo, es bueno tener una manera de acceder a las características de SQL Server cómodamente. Así que continuamos con el siguiente paso:
Instalar SQL Server Management Studio
1. Haz doble clic en el instalador de SQL Server Management Studio

2. Clic en Aceptar.
3. Clic en “Nueva instalación independiente…”
4. Clic en “Siguiente”.

5. Selecciona “Agregar características a una instancia existente…”. Asegúrate que estás seleccionando la instancia que acabas de crear, en este caso, “TESTOOLS”. Presiona “Siguiente”.
6. En la pantalla “Selección de características”, Selecciona “Herramientas de administración - Básica” y haz clic en “Siguiente”.

7. Espera por el proceso de instalación. Cuando termine, deberías ver lo siguiente:


Verificación

Ahora verificaremos que SQL Server está funcionando correctamente corriendo el procedimiento almacenado sp_who.

1. Clic en Inicio > Todas las aplicaciones > Microsoft SQL Server 2014 > SQL Server 2014 Management Studio
Menú-inicio.jpg
2. Haz clic en “Conectar” y te conectarás con la cuenta de Windows.
Dentro-de-ssms.jpg
3. Haz clic en “Nueva consulta”.
4. Pega la siguiente consulta:
exec sp_who
Y ejecútala presionando el botón de ejecutar, o presionando Alt + x. Deberías ver lo siguiente:

¡Y con el resultado de esa consulta podemos confirmar que SQL Server Express 2014 se instaló correctamente!
Esta no es la única manera de instalar SQL Server Express 2014, pero garantiza que se tiene una instalación básica sin características que generalmente no se utilizan en un entorno de pruebas. Más información acerca de diferentes formas de instalación aquí. 

Consulta la continuacion de este artículo con información acerca de crear tablas, vistas, procedimientos almacenados y funciones: https://elpaladintecnologico.blogspot.com/2016/05/como-crear-tablas-vistas-procedimientos.html

Maxwell for SketchUp 3.2.5 + Crack Mac OS X Download Free

Maxwell for SketchUp 3.2.5 + Crack Mac OS X Download Free Version


Maxwell SketchUp 3.2.5 Crack Mac OS X it’s perfect for design, architectural and engineering visualization. it is simple to use. Maxwell SketchUp is a useful plugin that professionally build for rendering in SketchUp. It give you outstanding outputs and fast due to its latest features which is Maxwell Render technology , self-conta, very simple and self contain package.Maxwell SketchUp 3.2.5 Crack has its outstanding features built-in which is render engine, so not one other programs or programs are essential. And its not necessary to export your moments anywhere, everything happens straight from your SketchUp interface.


MAXWELL FOR SKETCHUP 3.2.5 SERIAL KEY FEATURES:


Maxwell SketchUp is perfect for any SketchUp user who would like to visualize their three dimensional models easily rich in quality, photorealistic images. So it’s ideal for design, architectural and engineering visualization. Maxwell SketchUp 3.2.5 for Mac Crack is ideal for artists, designers, designers and freelancers working by themselves.

Using the licensed version, you may enjoy full HD resolution (1920×1080), both draft and production render engines, along with a license which you’ll install on your workstation as well as your laptop.

Installation Instructions:

1- Unzip the downloaded zip file “Maxwell_for_SketchUp-3.2.5-osx.zip” to your Desktop.
2- Double-click to run Maxwell_for_SketchUp-3.2.5.app.
3- Choose the desired SketchUp versions and click Install.
4- Copy over the RLM crack to RLM folder.
5- Enjoy jv16 PowerTools X 4.1 Final Full Version.

Maxwell for SketchUp 3.2.5 + Crack Mac OS X Download Free

Oferta de trabajo a distancia (desde tu casa)- Contabilidad y Especialista en Sistemas de Información



Se buscan personas extraordinarias con experiencia en los sistemas contables y de información para trabajar para una empresa de construcción en los EE.UU. Es indispensable que tengan un excelente inglés para poder postular.



Debe tener una conexión a Internet fiable y estable.

La posición es el trabajo a distancia / virtual desde casa. Trabajo permanente y estable, 8 horas al día de lunes a viernes.

Salarios competitivos (dependiendo la experiencia).

Responsabilidades


Las responsabilidades incluyen:

Contabilidad - Cierre del Mes, Contabilización de asientos diarios, el mantenimiento de los activos fijos, Mantenimiento del CPLTD.

Experiencia
Excelente inglés (mandatorio).

Sistemas de Información - Como mínimo, entender la lógica contable, manejar fórmulas complejas de Excel. Se prefiere a alguien que conoce sobre la normalización de bases de datos, pero no es obligatorio.

Existirán otras tareas adicionales a las especificadas.
Los interesados por favor manden su CV actualizado con la información relevante al puesto en inglés al siguiente email:

Contacto: andrea@redpointcontracting.com



Se busca experto en Minecraft

Si, no estás soñando. Necesitamos un experto en el juego de Minecraft. Ya sea en Android, PC, Xbox, Playstation. Si alguien se burlaba de ti diciendo que perdías tu tiempo jugando Minecraft, pues ya te puedes reír de los que te fregaban. Ahora puedes tener un buen trabajo si eres un Gurú en el juego.

Eso sí, necesitamos que seas mayor de edad para trabajar en La Paz, Bolivia.
Si, oíste bien. Para trabajar de Minecraft.






¿Cúal es el trabajo?
  • Combatir mobs.
  • Recolectar recursos.
  • Construir objetos.
  • Dar clases sobre los trucos, códigos, mañas, consejos (cheats).
  • Algo de programación (esta parte te la vamos a enseñar si no la sabes).


¿Cuáles son los requerimientos?

  • Mayor de edad.
  • Que le guste trabajar en equipo.
  • Que tenga entusiasmo para compartir su conocimiento.
Si estás interesado escribenos al Whatsapp:
+591 72254077