mam klasę, która po wykonaniu operacji insert do tabeli wykonuje selecta z widoku (żeby uaktualnić składowe klasy)..i mam wrażenie że robi to zbyt szybko
tzn. zostaje zwrócony jeden rekord, którego wszystkie pola mają wartości domyślne
INSERT INTO tab(KEY, val2, val2) VALUES (4,'12','test') SELECT * FROM VIEW WHERE KEY = 4
i po takiej operacji dostaję pusty rekord (w kolumnie z kluczem jest 0) - tak się dzieje, jeśli operacje wykonywane są z poziomy skryptu php, nie z konsoli sql !
czy można coś z tym zrobić ? (driver sqlsrv)
up !

dopercyzowując - mam też pusty rekord wykonując zapytanie (z php , bo z konsoli mam wynik ok)
-- tabela t ma tylko jeden rekord SELECT t.col1, v.col1 FROM TABLE t , VIEW v WHERE v.col1 = 'test'
Sterownik nie czeka na wyniki ? W tym przypadku nie jest to problem zbyt szybkiego inserta w tabele i selecta z widoku - to występuje nawet podczas joina widoku z tabelą
