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é.
-
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
-
?
-
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
-
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ů.