DBCC CHECKIDENT

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim, muzete mi prosim nekdo poratit, jak zjistim aktualni hodnotu identity sloupce abych s mohl dale pracovat? (napr. SELECT Ident FROM IdentTable). Hodnotu vraci fce DBCC CHECKIDENT, ale nevim, jak ji z resultu vypreparovat pro dalsi pouziti........ Diky moc vsem palan
  2. ?
  3. No, potreboval bych asi toto: IF ((SELECT hodnota identity sloupce v tabulce XY)>1000000) SELECT 'vse je OK' ELSE SELECT('potkaly se vnitrni klice - ihned zasahni') Zkratka mam dve ruzna pracoviste s vlastnimi identitami. Presouvam mezi nimi data a potrebuju otestovat identity pred a po presunu(pri kterem musim identity vypnout a pak znova spustit), zda kazde pracoviste jede ve svoji rade..... Diky palan
  4. Moc jasné mi to není. Napadá mě, jestli bys třeba nemohl ten klíč nedefinovat jako unique a ošetřovat případnou chybovou hlášku. Pak můžeš mít někde uloženou hodnotu hranice mezi klíči a testovat. Nevím jak je to v MySQL s countrama, ale pokud nejsou nějaké zabudované, tak vyrobit tabulku s vkladanyma indexama a brat je odtud a zase testovat, jestli se nepotkají. Rozhodně to ale není standardní postup a pracoviště bych raději rozlišil extra sloupečkem. Vyhneš se spoustě dalších problémů.

← Zpět na všechna témata