BIENVENIDOS A ESTE BLOG

Este blog contiene la informacion sobre las sentencias que se utilizan en Sql Server,para ello se vera desde lo mas escencial hasta lo mas complejo. Con las diferentes instrucciones que se den a conocer se podran tambien algunos ejercicios resueltos ademas de algunos propuesto. Esperando que sea de gran ayuda espero sus comentarios y sugerencias respecto a este tema.

jueves, 14 de febrero de 2013

Funciones parte 3

- char (x): retorna un caracter en código ASCII del entero enviado como argumento.
Ejemplo:
  

- left (cadena, longitud): retorna la cantidad (longitud) de caracteres de la cadena comenzando desde la izquierda, primer caracter.
Ejemplo: 
 - right(cadena, longitud): retorna la cantidad (longitud) de caracteres de la cadena comenzando desde la derecha, último caracter.
Ejemplo:
   












14 comentarios:

  1. que diferencia hay entre un procedimiento almacenado y vistas?

    ResponderEliminar
    Respuestas
    1. Sí hay diferencias entre usar vistas o usar procedimientos almacenados. La vista no te asegura que se fije el plan de ejecución en caché, para ello ha de ser parametrizable. Con el procedimiento almacenado eso ocurre con seguridad. Con la vista, lo único que estás haciendo es almacenar una consulta, que será expandida para poder ser compilada. Otro problema que plantea la vista es la forma de hacer llegar el parámetro de filtro desde la aplicación, ya que estás avocado a tener que construir la sentencia en tiempo de ejecución (SQL dinámico) o cuando menos a usar una sentencia parametrizada. Si ese va a ser el caso, es mucho más fácil usar un procedimiento almacenado directamente, que para eso están.

      Eliminar
  2. Cuales son las ventajas de SQL con respecto a los demás gestores de base datos

    ResponderEliminar
    Respuestas
    1. - Es un Sistema de Gestión de Bases de Datos Relacionales (SGBDR).
      - Puede ser útil para manejar y/o obtener datos de la red de redes.
      - Ofrece una potente forma de unir SQL e Internet.
      - Utiliza una extensión al SQL estandar, que se denomina Transact SQL.
      - El Transact SQL, soporta la definición, modificación y eliminación de bases de datos, tablas, atributos, índices, etc., es decir, el lenguaje de definición de datos (LDD), así como la consulta, actualización y borrado de tuplas de tablas, es decir, el lenguaje de manipulación de datos (LMD).
      - Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aquí abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros programas. Esto es muy cómodo, ciertamente.
      - Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compañero tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y así tengo sus bases de datos en mi SQL Server. Esto, también es muy cómodo.
      - Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura, ejecución; seguridad en los procedimientos almacenados (después hablo de ellos)... todo se puede configurar. O sea, que podemos permitir que alguien conecte su SQL al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otra sí.

      Eliminar
  3. el programa de sql server el ultimo que requisitos necesita para ser instalado

    ResponderEliminar
    Respuestas

    1. - Sistemas de 32 bits: equipo con procesador Intel o compatible a 1.6 GHz o superior (se recomienda 2.2 GHz o superior. Se admite un único procesador)
      -Sistemas de 64 bits: procesador a 1.4 GHz o superior (se recomienda 2 GHz o superior. Se admite un único procesador)
      - 768 MB de RAM como mínimo (se recomienda 1 GB o más)
      - 1 GB de espacio disponible en disco

      Eliminar
  4. interesante. porfa comenten en mi blog http://irootbolivia.blogspot.com

    ResponderEliminar
  5. hola ¿cómo se accede a una base de datos creada con SQLserver desde páginas web ASP? espero tu respuesta

    ResponderEliminar
    Respuestas
    1. lo puedes entender mejor si ingresar al link del siguiente video http://www.youtube.com/watch?v=C_UJAkgNvhM

      Eliminar
    2. tambien o aplicando el formato para Cadena de conexión con autenticación de Windows:

      Código:

      Conndb.Open "Data Source = ServidorSQL; Initial Catalog = BaseDatos; Integrated Security = True"

      2.- aplicando el formato para Cadena de conexión con autenticación de SQL Server:

      Código:

      Conndb.Open "data source = ServidorSQL; initial catalog = BaseDatos; user id = Usuario; password = Contraseña"


      Eliminar