Abonnera till Hur- Till Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

Lägga rätt Identiteten Kolonn Värde i SQL Servaren

Om du er användande en identiteten kolonn på din SQL Servaren borden, du kanna sätta morgondagen sätta in värde till vad . än värde du vilja. En exempel är om du viljat till starta nummerordning din ID kolonn på 1000 i stället för 1.

Den skulle bli vis till första check vad den ström identifiera värde är. Vi kanna använda den här befalla till gör så:

DBCC CHECKIDENT (’tablename’, NORESEED)

For exempel, om JAG viljat till check morgondagen IDvalue  av min ordningarna bord, JAG kunde använda den här befalla:

DBCC CHECKIDENT ( ordningarna, NORESEED)

Till sätta den värde om nästa ID till vara 1000, JAG kanna använda den här befalla:

DBCC CHECKIDENT ( ordningarna, Forska, 999)

Märka så pass morgondagen värde vilja bli vad . än du forska med + 1, så i det tillfället JAG sätta den till 999 så fakta ät morgondagen värde vilja bli 1000.

En annan sak till märka er det alt du kan behov till inhägna borden namn i enkel anföres eller fyrkant parenteserna  du er hänvisningen vid en full stig, eller om din bord namn har mellanrummen i sin. (vilken den verkligen borde inte’)

DBCC CHECKIDENT ( ‘databasename.dbo.orders,RESEED’, 999)

| Mer
Den här artikeln var originellt skrev på 03/7/07 Märket med: Data banken, SQL Servaren

Daglig Email Uppdaterar

Du kanna få vår hur- till varen i din infödd var dag gratis. Rättvis gå in din namn och email nedan:


Namn:
Email:

Kommentarerna(15)

  1. Rukowen

    underbar.
    Den er’ all Jag nöd, Tack själv i avancerat!…
    Har en trevlig helgen..

  2. Himani

    Hey,,
    sålunda är vad inåt sett för..
    jöss tack själv

  3. kevin

    tack själv

  4. Ste

    mildra

  5. Dominion Härold

    Tack själv en hel lott!

  6. Hack

    stor kort sida. tack själv väg lättare än ms hjälp filen.

  7. lakshmi

    Den här er stor. Utom hur till göra det följande koden verk:
    deklarera @seqno int
    sätta @seqno = DBCC CHECKIDENT ( ordningarna, NORESEED)
    DBCC CHECKIDENT ( ‘databasename.dbo.orders,RESEED’, @seqno)

  8. tdow

    JAG skapade en skriften den där vill göra vad du vilja, lakshmi. Rättvis sätta tillbaka MyId och mytbl nedan:

    DEKLARERA @MaxId INT

    VÄLJA @MaxId = MAX( MyId )
    FRÅN mytbl (NOLOCK)

    AVTRYCKEN ‘Resetting Identiteten värde till: ‘ + Omvänd( VARCHAR, @MaxId )
    Avtrycken”

    DBCC CHECKIDENT (’mytbl’, Forska, @MaxId)

    Avtrycken”

    – Bekräfta
    DBCC CHECKIDENT (’mytbl’, NORESEED)

  9. Jeff

    Tack själv Geek – arbetat lik en förtrolla

  10. Vänskap Yenurkar

    Tack själv en lott!!!!!!!!!
    Nyttig Material…………

  11. Nirman Doshi

    Tack själv en lott
    jag var forskande för den här

  12. haridsv

    Tack själv en lott. För jag, om JAG använda den värde av 0 till forska, sql servaren 2005 gjorde icke’ börja från 1, utom egentlig från 0. Maj bli den +1 uttalande korrigerar inte?

  13. Slösaktig

    Tack själv för informationen. Den var nyttigt.

  14. Yogesh

    Tack själv:-)

  15. Ric

    Glänsande, tack själv


Lov en Kommentera




Lov dinvänlig kommentera här.

Om du har en computern hjälp fråga,klick här till överlåta den på det forums i stället.

märka Din kommentera Maj inte utställning upp omedelbart på det tomt.

Vår Vännerna
Får Startat


Omkring Hur- Till Geek
Vad er den där Förlopp?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Upphövsrätt © 2006-2009 HowToGeek.com. All Rättigheterna Reserverat.