Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe de Next Sequence in DB2 Krijg
Een sequentie in DB2 is een vooraf gedefinieerde set van nummers . DB2 kan automatisch een volgnummer voor een kolom in een database die wordt gedefinieerd als een " identiteit " kolom . De beginwaarde , cache-grootte en de toeslag kan worden opgegeven wanneer de kolom identiteit voor de tafel . Identiteit kolommen zijn meestal gedefinieerd als een " BIGINT " data type , en de volgende waarde wordt automatisch gegenereerd en ingebracht bij een ' INSERT ' wordt uitgevoerd . Een sequentie geeft de programmeur meer controle door een specifiek bereik van nummers voor de sequentie . Instructies
1

Open het venster DB2 Command , type " DB2 " en druk op "Enter ". Dit start het DB2 Command Line Processor voor de DB2 Client , waar u DB2-opdrachten kunt invoeren . Kopen van 2

verbinding met de database door te typen "Connect to MYDB gebruiker MijnGebruikersnaam behulp MijnWachtwoord . " Maak de volgorde door het invoeren van de " CREATE SEQUENCE " commando in het venster DB2- opdracht . Zorgen voor de initiële waarde , increment waarde , max waarde , minimale waarde , cyclus , cache en orde . Het commando moet er ongeveer zo uitzien :

CREATE SEQUENCE MYSEQUENCE

START
MET 1

INCREMENT
DOOR 1

NO minvalue

MAXVALUE 9999

CYCLE


NO CACHE

BESTEL

Reference 3 de sequentie in een " INSERT " of " UPDATE " statement gebruik " Volgende Value " of" Previous Value . " Naar een nieuw record in te voegen in een tabel genaamd " klant " en pak het volgende beschikbare nummer in de reeks hierboven gedefinieerd voor de " customer_number " value , voer " INSERT INTO klanten ( customer_number , customer_name ) WAARDEN ( NEXT WAARDE VOOR mySequence , ' Joe Smith ' ) . "
4

Gebruik " VORIGE VALUE "om toegang te krijgen tot de meest recent gegenereerd volgnummer . Deze opdracht kan alleen worden opgegeven als een " NEXT VALUE " statement is al binnen de huidige of de vorige transactie is afgegeven . Naar de vorige waarde in een " UPDATE " verklaring te krijgen, voert u " UPDATE klant SET customer_number = vorige waarde voor mySequence WHERE CUSTOMER_ID = 10 . "

Previous: Next:
  Database Software
·Hoe maak je een tabel maken in…
·Hoe af te sluiten van de Oracl…
·Hoe maak je een parameterquery…
·Over Label maken van software 
·Hoe een Inner Geregistreerd Qu…
·Wat zijn de vijf belangrijkste…
·Hoe je Master Oracle SQL 
·Hoe maak je een Macro Toegang …
·Hoe kan ik een toepassing naar…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Wat is een XPS Soort document ? 
·Hoe een bestand toevoegen als een pagina…
·Hoe te DMG converteren naar ISO Met Magi…
·Hoe te maken en Ondertitels toevoegen aa…
·Hoe je Data in Microsoft Excel 2003 Form…
·Hoe te Kopieën van Mini DVD's branden o…
·Hoe de helderheid van een afbeelding in …
·Hoe naar het Klembord in Acrobat Verhoog…
·Software voor het formatteren van harde …
Copyright © Computer Kennis http://www.nldit.com