varchar(max) to typ pozwalający zachowywać w bazie danych 2^31 bajtów danych. Ponieważ rekordy znajdują się na stronach, a rozmiar strony to 8 KB, to takie dane trzeba przechowywać poza rekordem. W rekordzie zajmuje się jedynie 16 bitów na wskaźnik. Istnieje opcja pozwalająca przechowywać dane typu varchar(max) na stronie z rekordem o ile oczywiście w danej […]
Archiwum za miesiąc 2011-08
Varchar(Max) – jeśli nie jest za duży może być zapisany w strukturze rekordu
Dlaczego nie można indeksować po polu varchar(max)
Zacznijmy od tego co to jest varchar(max). Dawno temu, w wersji SQL 2000 kiedy chciałeś umieścić w tabeli duże pole z zawartością tekstową mogłeś skorzystać z pola typu text. W Accessie zaś odpowiednikiem varchar(max) jest typ nota. Zazwyczaj definiując tabelę i jej kolumny, określasz rozmiar przechowywanych danych oraz sposób kodowania np varchar(20) lub nvarchar(20), kiedy […]
Wykonanie czynności dla wielu tabel w bazie danych lub dla wielu baz danych
Zdarza się że pewną czynność (zazwyczaj administracyjną) musisz wykonać względem wszystkich lub kilku wybranych tabel w bazie danych. Administrator bazy danych marzy wtedy o poleceniu rodem z C# np. foreach(table in sys.tables) { EXECUTE sp_spaceused table } Niestety tego nie ma… Można się posiłkować kursorem lub tworzyć własne procedury, albo… użyć nieudokumentowanej procedury sp_MSforeachtable !
Jak zsynchronizować kalendarz z Outlooka z kalendarzem GMail i z kalendarzem na Android?
Jesteś w domu i zastanawiasz się co sobie zaplanowałeś do zrobienia w pracy w przyszłym tygodniu. Jesteś w pracy i zastanawiasz się czy nie obiecałeś żonie zarezerwować jednego dnia na wspólny wypad za miasto. Jesteś w delegacji i nie jesteś pewien kiedy dysponujesz wolnym czasem… Kto współpracuje z wieloma osobami na wielu frontach i skusił się […]
Jak i po co zrootowałem Androida?
Po pierwsze co to znaczy zrootować – wg mnie to dokonać takiej zmiany konfiguracyjnej telefonu, aby możliwe było uruchamianie aplikacji w trybie administratora. Po drugie po co? Bywają takie operacje, których programiści aplikacji nie przewidzieli do wykonania w swoim kodzie. W moim przypadku, nieszczęśliwie i w pośpiechu, jako główne konto e-mail skojarzone z androidem wybrałem […]
Jak sprawdzić jaka jest rozdzielczość ekranu w c#
Tym razem zadanie polegało na otwarciu okna, które zajęłoby 1/6 ekranu od góry. Trzeba więc sprawdzić jaka jest rozdzielczość ekranu na komputerze. Można tego dokonać wykorzystując właściwości klasy System.Windows.Forms.Screen. W moim przypadku czynności te umieściłem w metodzie Shown formy: