Vložit do Sybase ASE primárního klíče dvojmo

hlasů
0

Byl jsem se snaží vložit data v databázi Sybase z externího skriptu.

Já používám přesný dotazy ve shodě jako původní program používá. Po vložení SQL, jak je původní program to všechno vypadá v pořádku. Dokud se snažím vložit data ručně uvnitř programu; Dalo mi to chybu

Chyba se executeSolUpdates Chyba provádění aktualizace: [kód chyby: E0001] Pokus o vložení duplicitní klíče řádek v objektu changess jedinečný indexpk_27471

Domnívám se, že tím, že vloží externě hodnota PK není beeing změnila a původní scénář se snaží vkládat nová data s unikátním klíčem i právě používané.

Jsou tato data uložena v databázi Sybase? a jak mohu vložit soubory a pomocí funkce AutoIncrement?

Pokud se i vložit „null“ namísto hodnotu mi to říká, nemohu použít NULL. Ale když já dont dát sloupec PK v úložné SQL vůbec vrátí duplicitní záznam.

Mohl by někdo dát svůj názor k tomuto tématu?

Položena 07/11/2018 v 23:58
zdroj uživatelem
V jiných jazycích...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more