| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    Cómo recuperar un valor de identidad después de una inserción
    Cuando un nuevo registro se ha introducido en una base de datos , los usuarios a menudo quieren recuperar el valor de identidad (o el identificador ) de la última fila. Este valor es a menudo necesaria para agregar un vínculo, o de clave externa a otra tabla de base de datos. El valor de identidad se puede lograr mediante el uso de SQL para recuperar el nuevo valor . Esto se puede hacer , en SQL Server, utilizando la misma consulta SQL , lo que ayudará a ahorrar recursos, ya que sólo una consulta tiene que ser llamado . En MySQL, el campo de identidad se recupera mediante funciones. Cosas que necesitará
    SQL Editor
    Mostrar más instrucciones
    Uso de SQL Server
    1

    Abra un programa editor de SQL .
    2

    Agregue el siguiente código :

    INSERT INTO valores MyTable ( MiColumna ) ( " AnyValue " )

    Esto insertará la nueva fila de datos
    3 < . p> Agregar código para recuperar la columna de identidad de la nueva fila :

    SELECT NEWID = SCOPE_IDENTITY ()

    Desde la introducción de SQL Server 2000, se ha añadido esta función y es más preciso de @ @ IDENTITY , que se utilizó antes de esto.
    uso de bases de datos MySQL
    4

    Abra un programa editor de MySQL.
    5

    Check que la columna de identidad, en la tabla de base de datos , se utiliza la función AUTO_INCREMENT . Si se inserta un registro en una tabla que contiene esto, usted puede obtener el valor almacenado en esa columna llamando al mysql_insert_id () o funciones LAST_INSERT_ID ().
    6

    Agregue el código siguiente para automáticamente actualizar otra mesa, con la identidad de la nueva fila de la primera tabla :

    INSERT INTO MyFirstTable (auto, texto )
    VALORES

    ( NULL , 'text '); # ID generar insertando NULL

    INSERT INTO VALORES

    MySecondTable (id , texto) ( LAST_INSERT_ID () , ' texto ' ) ; # ID usar en el cuadro segundo

    El campo de identidad crea automáticamente en la primera tabla se llama con la función " LAST_INSERT_ID ()". Esto se inserta en la tabla

    Si desea utilizar el campo de identidad en el código PHP, obtener el nuevo campo de identidad mediante el siguiente código de función MySQL " MySecondTable . "

    Used_id = mysql_insert_id . ( y mysql) ;
    Usar el acceso a la base de datos
    7

    Abra un programa editor de SQL
    8

    Añada la siguiente sentencia SQL: < br >

    INSERT INTO valores MyTable ( MiColumna ) ( " AnyValue " )

    Esto inserta una nueva fila en una tabla de base de datos.
    9

    Agregar código para volver al campo de identidad para la nueva fila :

    SELECT @ @ IDENTITY

    la instrucción de inserción y de esta declaración , de la etapa anterior , se puede introducir en la misma consulta. Esto significa que sólo una llamada se realiza sobre la base de datos y un ahorro de recursos en el servidor de base de datos.

    Previous :

    next :
      Artículos relacionados
    ·Una explicación de Algebra Relacional en una Base de D…
    ·Cómo desfragmentar una base de datos MSSQL 
    ·Cómo leer GEDCOM 
    ·Cómo hacer una restricción Deferrable en Oracle 
    ·Cómo crear informes de las páginas de acceso a datos 
    ·Cómo agregar minutos a una Oracle Fecha 
    ·Cómo crear consultas de actualización de Access 2007 
    ·Una introducción a la gestión de bases de datos relac…
    ·¿Cuál es el número correcto de dígitos para una con…
    ·Base de datos Tutorial aplicación 
      Artículos destacados
    ·MS Excel 2002 Consejos y Trucos 
    ·Cómo convertir RealPlayer Software en archivos MPG 
    ·Cómo eliminar Symantec Antivirus De Computadora 
    ·¿Cuál es la extensión de archivo WPF 
    ·¿Cuál es la extensión de archivo 
    ·Tutorial sobre cómo hacer textos animados con Adobe Ph…
    ·Cómo grabar un programa en un DVD 
    ·Cómo configurar los márgenes en LaTeX 
    ·¿Cómo deshacerse de la barra verde en Movie Maker 
    ·Cómo insertar una imagen en un documento de Microsoft …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com