Thread View: pl.comp.bazy-danych
10 messages
10 total messages
Started by Krzysztof Borys
Mon, 24 Jun 1996 00:00
clipper->btrieve
Author: Krzysztof Borys
Date: Mon, 24 Jun 1996 00:00
Date: Mon, 24 Jun 1996 00:00
3 lines
457 bytes
457 bytes
Gdzie mozna zdobyc biblioteke umozliwiajaca dostep do baz Btrieve z poziomu CLIPPER-a ?
error 431 MS SQL 6.x
Author: Tomek Kaminski
Date: Wed, 26 Jun 1996 00:00
Date: Wed, 26 Jun 1996 00:00
17 lines
865 bytes
865 bytes
cze, Czy zna ktos powod i sposob obejscia ponizszego bledu: Error 431, severity 19 ... too many tables involved in query, ktory pojawia sie przy DELETE i UPDATE gdy UPDATE wystepuje na PK na tablicy ktora jest Parent dla wielu (ok. 100) tablic. W naszym przypadku jest wierzcholkiem drzewa dla ok 100 tablic, w ok. 5 poziomach. Jest tak w SQL s. w wersjach zarowno 6.0 jak i 6.5. Tomek Kaminski kami...@infoserv.ii.uj.edu.pl
replikacja w MS SQL 6.x
Author: Tomek Kaminski
Date: Wed, 26 Jun 1996 00:00
Date: Wed, 26 Jun 1996 00:00
16 lines
903 bytes
903 bytes
Hej, Czy zna ktos rozwiazanie ponizszego problemu ? W czasie replikacji opartej o log (Transaction Log) zmiana wartosci w tablicy (UPDATE) zapisywana jest jako DELETE i INSERT. W tablicy docelowej zatem wykonywane sa zamiast UPDATE, operacje DELETE i INSERT. Jesli istnieja wiezy integralnosci (np. relationship parent to child), to replikacja pada - gdyz nie wiezy nie dopuszczaja wykonania DELETE na tablicy parent. Tomek Kaminski kami...@infoserv.ii.uj.edu.pl
Re: error 431 MS SQL 6.x
Author: Andrzej Sarapuk
Date: Thu, 27 Jun 1996 00:00
Date: Thu, 27 Jun 1996 00:00
27 lines
1320 bytes
1320 bytes
Liczba tablic atakowanych przez pojedyncze polecenie SQL nie jest niestety nieograniczona, wrecz przeciwnie , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, nie wiem ile w 6x). W twoim przypadku Chyba najsensowniejszym sposobem byloby napisanie triggerow kontrolujacych zaleznosci miedzy tablicami. andrzej Tomek Kaminski wrote: > > cze, > > Czy zna ktos powod i sposob obejscia ponizszego bledu: > > Error 431, severity 19 > ... too many tables involved in query, > ktory pojawia sie przy DELETE i UPDATE gdy UPDATE wystepuje na > PK na tablicy ktora jest Parent dla wielu (ok. 100) tablic. > > W naszym przypadku jest wierzcholkiem drzewa dla ok 100 tablic, > w ok. 5 poziomach. > > Jest tak w SQL s. w wersjach zarowno 6.0 jak i 6.5. > > Tomek Kaminski > kami...@infoserv.ii.uj.edu.pl
Re: error 431 MS SQL 6.x
Author: is... Marek Debowski
Date: Thu, 27 Jun 1996 00:00
Date: Thu, 27 Jun 1996 00:00
20 lines
1190 bytes
1190 bytes
Andrzej Sarapuk (asar...@sybase.com) wrote: : Liczba tablic atakowanych przez pojedyncze polecenie : SQL nie jest niestety nieograniczona, wrecz przeciwnie : , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, : nie wiem ile w 6x). W 6.0 jest tez 16. Bardzo mnie to ostatnio zaskoczylo i zmartwilo. Trzeba niezle kombinowac, zeby to obejsc. : W twoim przypadku Chyba najsensowniejszym sposobem byloby napisanie : triggerow kontrolujacych zaleznosci miedzy tablicami. Tez tak mysle. Pozdrawiam, Marek. -- -- Marek Debowski psychology & computer science, Warsaw University -- debo...@mimuw.edu.pl http://zodiac1.mimuw.edu.pl/~debowski
Re: error 431 MS SQL 6.x
Author: Tomek Kaminski
Date: Thu, 27 Jun 1996 00:00
Date: Thu, 27 Jun 1996 00:00
21 lines
1235 bytes
1235 bytes
Andrzej Sarapuk wrote: > > Liczba tablic atakowanych przez pojedyncze polecenie > SQL nie jest niestety nieograniczona, wrecz przeciwnie > , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, > nie wiem ile w 6x). > W twoim przypadku Chyba najsensowniejszym sposobem byloby napisanie > triggerow kontrolujacych zaleznosci miedzy tablicami. > > andrzej Dzieki, juz znam problem (czytaj BUG): ograniczenie wynosi 31 Foreign Keys dla jednej tablicy, i ogranicza sie do jednego poziomu (przynajmniej gdy relationships sa typu jeden do wielu). Bug polega na tym, ze CREATE TABLE pozwala na tyle tablic dopietych przez FK, ile chcesz. Na razie wiec tak jak piszesz, lub ograniczac drzewo do 30 FK w jednej galezi. Tomek
Re: error 431 MS SQL 6.x
Author: Tomek Kaminski
Date: Fri, 28 Jun 1996 00:00
Date: Fri, 28 Jun 1996 00:00
23 lines
1123 bytes
1123 bytes
Marek Debowski wrote: > > Andrzej Sarapuk (asar...@sybase.com) wrote: > : Liczba tablic atakowanych przez pojedyncze polecenie > : SQL nie jest niestety nieograniczona, wrecz przeciwnie > : , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, > : nie wiem ile w 6x). > > W 6.0 jest tez 16. Bardzo mnie to ostatnio zaskoczylo i zmartwilo. Nie, na pewno jest 31. Sprawdzilem , ze przy 30 tablicach jest OK. w 6.5 tez. Informacja jest w Technecie. > Pozdrawiam, > Marek. > > -- > -- Marek Debowski psychology & computer science, Warsaw pozdrawiam, Tomek
Re: error 431 MS SQL 6.x
Author: Andrzej Sarapuk
Date: Fri, 28 Jun 1996 00:00
Date: Fri, 28 Jun 1996 00:00
16 lines
1119 bytes
1119 bytes
SQL Server 11.1 Sybase , ktory powinien byc obecny na rynku pod koniec roku bedzie umozliwial stosowanie weryfikacji RI (referential integrity) jednoczesnie w kierunku 200 tablic. andrzej Marek Debowski wrote: > > Andrzej Sarapuk (asar...@sybase.com) wrote: > : Liczba tablic atakowanych przez pojedyncze polecenie > : SQL nie jest niestety nieograniczona, wrecz przeciwnie > : , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, > : nie wiem ile w 6x). > > W 6.0 jest tez 16. Bardzo mnie to ostatnio zaskoczylo i zmartwilo. Trzeba > niezle kombinowac, zeby to obejsc.
Re: error 431 MS SQL 6.x
Author: is... Marek Debowski
Date: Mon, 01 Jul 1996 00:00
Date: Mon, 01 Jul 1996 00:00
24 lines
1421 bytes
1421 bytes
Tomek Kaminski (kami...@infoserv.ii.uj.edu.pl) wrote: : Marek Debowski wrote: : > : Liczba tablic atakowanych przez pojedyncze polecenie : > : SQL nie jest niestety nieograniczona, wrecz przeciwnie : > : , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, : > : nie wiem ile w 6x). : > : > W 6.0 jest tez 16. Bardzo mnie to ostatnio zaskoczylo i zmartwilo. : Nie, na pewno jest 31. Sprawdzilem , ze przy 30 tablicach jest OK. : w 6.5 tez. : Informacja jest w Technecie. No to nie wiem jakim cudem jak napisze zapytanie w ISQL z wiecej niz 16 tablicami, to pojawia mi sie okienko, ze w zapytaniu moze brac udziel nie wiecej niz 16 tablic. Pozdrawiam, Marek -- -- Marek Debowski psychology & computer science, Warsaw University -- debo...@mimuw.edu.pl http://zodiac1.mimuw.edu.pl/~debowski
Re: error 431 MS SQL 6.x
Author: Tomek Kaminski
Date: Mon, 01 Jul 1996 00:00
Date: Mon, 01 Jul 1996 00:00
38 lines
1802 bytes
1802 bytes
Marek Debowski wrote: > > Tomek Kaminski (kami...@infoserv.ii.uj.edu.pl) wrote: > : Marek Debowski wrote: > : > : Liczba tablic atakowanych przez pojedyncze polecenie > : > : SQL nie jest niestety nieograniczona, wrecz przeciwnie > : > : , limit jest dosyc niski (w wersjach 4x jest to 16 tablic, > : > : nie wiem ile w 6x). > : > > : > W 6.0 jest tez 16. Bardzo mnie to ostatnio zaskoczylo i zmartwilo. > > : Nie, na pewno jest 31. Sprawdzilem , ze przy 30 tablicach jest OK. > : w 6.5 tez. > : Informacja jest w Technecie. > > No to nie wiem jakim cudem jak napisze zapytanie w ISQL z wiecej niz 16 > tablicami, to pojawia mi sie okienko, ze w zapytaniu moze brac udziel nie > wiecej niz 16 tablic. > > Pozdrawiam, > Marek > > -- > -- Marek Debowski psychology & computer science, Warsaw University > -- debo...@mimuw.edu.pl http://zodiac1.mimuw.edu.pl/~debowski Czy jest to blad 431 ? I czy pytanie jest typu Update lub Delete ? Czy te tablice powiazane sa przez powiazania paret-child poprzez constrainty ? CZy mozesz podac przyklad ? Moze to uroda ISQL, a moze jeszcze inny blad ? M$ jest zdolny. Do wszystkiego. pozdrawiam, Tomek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads