Saltar al contenido

3

Ahora puedes revisar TODOS los artículos que se publican aquÍ desde el movil, tablet o pc.

Si nos sabes por donde empezar, puedes ir a:

http://www.mundosql.es/page/33/

donde 33 es la primera página y por lo tanto irá cambiando.

En cuanto  certificaciones y cursos:

http://www.mundosql.es/certificaciones/

mundo1

mundo2

mundo3

 

Y no se te olvide que también tenemos twitter y facebook:

Espero que sques jugo a toda esta información.

Estoy con artículos que me los salte en su tiempo pero es bueno tener el conocimiento de que se puede hacer.

Vamos con un tema teórico y sencillito, no voy a profundizar mucho por que ms adelante lo veremos en un ejercicio práctico.

Una tabla temporal es una tabla creada por un determinado proceso y desaparece cuando termina éste.

Pueden ser globales o locales. Las locales son visibles sólo en la sesión actual y las tablas temporales globales son visibles en todas Por ejémpl0,  una tabla temporal local creada en un procedimiento almacenado se quita automáticamente cuando se completa el procedimiento almacenado. Y la tabla temporal global desaparece al finalizar la última instrucción T-SQL que estuviera haciendo referencia activamente a la tabla cuando finalizó la sesión que la creó.

Para indicar que la tabla que queremos crear es temporal añadimos  el prefijo #  para las locales y el prefijo ##  para globales.

Su formato:

    CREATE TABLE #nombretabla ....;

o

    CREATE TABLE ##nombretabla ....;

Hay que tener en cuenta que no se pueden crear particiones en las tablas temporales

Se recomienda utilizar mejor las variables de tabla que las  tablas temporales. Las tablas temporales son útiles para  crear en ellas índices de forma explícita o bien cuando los valores de tabla deben  ser visibles en varios procedimientos almacenados o funciones. En general, las variables de tabla  contribuyen a que las consultas sea más eficaz.

Ya veremos si las utilizamos.

images (1)

1

Ahora vamos a aprender de forma muy sencilla como añadir campos y borrar campos a nuestra tabla.

Ya vimos como lo creabamos

Captura

Ahora vamos  la modificaremos con ALTER TABLE y ADD.

Captura

Y un select ....

Captura

Como podéis ver dentro de ese campo pone null. pero ya estaría grabado.

Ahora si lo que queremos es borrar es campo.

Captura

Sencillo ??? Como siempre estoy a vuestra disposición para que me indiqueis temas a tratar o cosas que os gustaria ver y que me lo he saltado por que a lo mejor lo doy por visto.

1

Volvemos a la certificación 70-461, voy a ver cosas que parecen que no son muy importantes pero que se le puede sacar mucha utilidad.

Cuando un campo tiene el atributo "identity" no se puede ingresar valor en el, si no que el va autoincrementando su valor.

Vamos con un ejemplo sencillo. Primero creamos nuestra tabla de ejemplo.

Captura

Ahora metemos el primer registro ....

Captura

Pero si hacemos ....

Captura

Nos da error. Vamos que el campo "identity" no es editable, es decir, no se puede ingresar un valor ni actualizarlo.

Algunas veces se puede utilizar como clave primaria. Entre este campo o un numero de pasaporte yo pondría en ese caso el numero de pasaporte como primaria. Pero para gustos colores.

Si hacemos un select solo de nuevo.

Captura

Tenerlo en cuenta ....

Interesante curso para empezar con Azure

Captura

Y ....CapturaHemos pasado ya de los 3000 puntos .... A ver si tiene alguna sorpresa los de MVA. Soy el 111 de España, casi nada.

Captura

Ya volvemos con el SQL Server ....

Vamos con otro curso de Azure que esta muy bien ... con temas de vpn sitio a sitio, RRAS, etc....

Captura

Y cómo premioCaptura

Después de un mes de Julio atareado en otros menesteres, empezando a postear. Por ejemplo acabando este curso que lo tenia a medias.

Ha sido uno de los curso más dificiles

Captura

Y como premio ...CapturaBueno, ahora a practicar y seguir con el sql server.

En el siguiente curso viene una Demo: http://www.microsoftvirtualacademy.com/training-courses/fundamentos-de-microsoft-azure-powershell-?m=28621

Vamos con tema teórico primero y después practicamos.

Podemos decir que son unos procedimientos almacenados especiales  que se ejecuta automáticamente cuando se produce un evento en el servidor de bases de datos.

Pueden ser:

  • Desencadenadores DML
  • Desencadenadores DDL
  • Desencadenadores LOGON

Los desencadenadores DML se ejecutan cuando un usuario intenta modificar datos mediante un evento de lenguaje de manipulación de datos (DML). es decir, cuando hacemos  INSERT, UPDATE o DELETE a una tabla o vista.

Los desencadenadores DDL se ejecutan en respuesta a una variedad de eventos de lenguaje de definición de datos (DDL), por ejemplo al hacer un  CREATE, ALTER y DROP  o a determinados procedimientos almacenados.

Los desencadenadores logon se activan en respuesta al evento LOGON que se genera cuando se establece la sesión de un usuario.

Una vez visto esto vamos con las prácticas ..... empezaremos con los DML's

Captura

Voy a preparar unas charlas, a ver si me las aceptan para este evento en mi Madrid.

SQLSaturday es un evento gratuito para profesionales y futuros profesionales relacionados con SQL Server, Big Data, Business Intelligence e IoT que se celebrará el 21 de Noviembre 2015 en Madrid.

Se han celebrado más de 400 eventos SQLSaturday alrededor de todo el mundo y ésta va a ser la segunda edición en España, donde el  año pasado, más de 180 asistentes disfrutaron en Barcelona de su primera edición.

Dentro de la multitud de temas que se van a tratar en las sesiones, podremos encontrar:

  • Todas las novedades de SQL Server 2016 en exclusiva
  • Big Data
  • Streaming de datos
  • Power BI
  • Arquitecturas IoT
  • Machine Learning
  • Motor relacional (optimizacion, bloqueos, índices)
  • Alta disponibilidad y Cloud
  • Integration Services, Analysis Services, Reporting
  • Y muchos más!

http://www.sqlsaturday.com/459/EventHome.aspx

Captura