Naar de hoofdinhoud

Hoe pas ik Adv_Id en ADV_GUID_HDN aan via SQL-query?

Geschreven door Arjan van der Spek
Meer dan een maand geleden bijgewerkt

Uitleg over het wijzigen van Adv_Id en ADV_GUID_HDN in de database via een SQL-query.

Belangrijk

  • Belangrijk: Maak altijd een backup van de SQL-database voordat je aanpassingen doet.

Stappen om ADV_GUID_HDN te wijzigen bij Adv_Id 203

  1. Voer de volgende query uit om ADV_GUID_HDN aan te passen:

    UPDATE [Hypobox_SQL].[dbo].[Advies]
    SET ADV_GUID_HDN = '{DA931DE3-DB6F-4916-819D-B957D31A2D8F}'
    WHERE Adv_Id = 203

  2. Controleer het resultaat met:

    SELECT * FROM [Hypobox_SQL].[dbo].[Advies] WHERE Adv_Id = 203

Stappen om Adv_Id in HdnBericht te wijzigen op een aanvraagvolgnummer

  1. Controleer welk aanvraagvolgnummer je wilt gebruiken. Dit bestaat uit 'ISW-' gevolgd door het nummer (zonder accolades).

  2. Gebruik de eerste 40 karakters van Ber_Om_AanvraagvolgnummerVersie voor de match.

  3. Voer de query uit:

    UPDATE Hypobox_SQL.dbo.HdnBericht
    SET Adv_Id = 203
    WHERE LEFT(Ber_Om_AanvraagvolgnummerVersie, 40) = 'ISW-DA931DE3-DB6F-4916-819D-B957D31A2D8F'

Opmerking

  • Rond het gewenste GUID moeten dubbele quotes staan. Het GUID komt tussen deze quotes te staan.

  • Voor Adv_Id mogen geen quotes worden gebruikt, omdat dit veld een getal is.

Overzicht van berichtsoorten waar Adv_Id wordt gezocht

  • KX: Zoeken in de Kredieten-tabel waar Kre_GUID overeenkomt met het aanvraagvolgnummer, zonder 'ISW-'

  • LX: Als het aanvraagvolgnummer langer is dan 40 karakters, staat Adv_Id achter het '|' teken.

  • Bij aanvraagvolgnummer ≤ 40 karakters: Zoeken in Dekking-tabel waar Dek_GUID gelijk is aan het aanvraagvolgnummer, zonder 'ISW-'

  • Alle overige berichtsoorten: Zoeken in Advies-tabel waar Adv_Guid_HDN overeenkomt met het aanvraagvolgnummer, zonder 'ISW-'

FAQ

Moet ik altijd een backup maken vooraf?

Ja, het is noodzakelijk om altijd een backup te maken van de SQL-database voordat je deze queries uitvoert.

Waar moet ik op letten bij het invullen van GUID en Adv_Id?

Het GUID moet tussen dubbele quotes staan, Adv_Id mag geen quotes hebben omdat dit een getalveld is.

Was dit een antwoord op uw vraag?