Archiwum autora

SQL: Kolejność wykonywania transakcji

2018-03-11

Tym razem zajmę się kolejnością wykonywania transakcji. Przeanalizujmy taką sytuację: Transakcja A czyta rekord, ale po przeczytaniu rekordu pozostawia na nim lock (czyli np. transakcja pracuje w poziomie izolacji REPEATABLE READ) Transkacja B startuje po transakcji A, i zamierza zmodyfikować ten sam rekord Transakcja C startuje po transakcji B i zamierza przeczytać ten rekord Pytanie […]

By Rafał Kraik in SQL

SQL: Cannot resolve the collation conflict…

2018-02-25

Zdarza się i to szczególnie wtedy, kiedy baza danych ma inne collation niż serwer/instancja SQL, że wykonywanie zapytania pobierającego dane z jednej bazy i porównującego te dane z danymi z innej bazy, że zapytanie kończy się błędem: Cannot resolve the collation conflict between „SQL_Latin1_General_CP1_CI_AS” and „Polish_CI_AS” in the equal to operation.  Collation to parametr zarówno […]

By Rafał Kraik in SQL

Python: Wyrażenia regularne – moduł re (regex)

2018-02-14

O wyrażeniach regularnych pisałem już tutaj: https://www.mobilo24.eu/wyrazenia-regularne-bardzo-krotki-przewodnik/ Teraz parę słów o wyszukiwaniu w napisie liczb z wykorzystaniem regular expressions (regex) w Pythonie: Ilekroć chcesz pracować z wyrażeniami regularnymi zacznij od zaimportowania modułu re import re Załóżmy, że mamy do czynienia z napisem „OSTP 288” i chcemy wyciągnąć z niego 288. Po kolei należy: korzystając z funkcji […]

Python: Odczyt pliku CSV

2018-02-03

Załóżmy, że w pliku cities.csv znajduje sie następujący tekst CityName,Number,YesNo New York,80,0 San Francisco,95,1 Paris,95,0 Rome,100,1 czyli mamy do czynienia ze standardowym plikiem Comma Separated Values (CSV) Żeby rozpocząć pracę z plikiem CSV zaimportuj najpierw moduł csv. Funkcja, która rzeczywiście wczyta i zinterpretuje plik CSV to csv.reader. Generalnie posiadając przetworzony przez reader plik w zmiennej, […]

SQL: Certyfikacja SQL

2018-01-13

Jaki mam zdać egzamin, żeby zdobyć sensowny certyfikat z zakresu SQL? – To częste pytanie, jakie otrzymuję. Zacznijmy od certyfikatu, którego już nie ma, ale jednak jest znany i rozpoznawalny. MCDBA jest certyfikatem specyficznym dla SQL 2000 i już nie można go uzyskać. Zamiast niego mamy cały szerego innych certyfikatów, które na dodatek od czasu do […]

Off -topic: Programy jakich używamy

2018-01-13

Tak sobie skojarzyłem z kilkoma ostatnimi wdrożeniami…. Obrazek pochodzi z http://the9gag.com/Funny-Technology/typical-apple-product-4468

By Rafał Kraik in Humor

PowerShell: Emulowanie wcześniejszej wersji PowerShella na komputerze z wyższą wersją

2018-01-13

powershell.exe ma przełącznik pozwalający go uruchomić w trybie zgodności z niższą wersją. pozwala to na przykład, tak jak na obrazku powyżej, przetestować, czy jakieś polecenie, którego z powodzeniem używamy w wyższej wersji powershella zadziała również na niższej. W tym przykładzie okazało się, że show-command nie jest rozpoznawane w powershell 2.0. Ale czy aby na pewno […]