MSSQL

 

MSSQL unique column with multiple NULL, SQL SERVER 2005

16.02.2011 16:48 | Komentářů: 192 | Autor: Administrátor
Přesto, že standardy ANSI SQL: 92, SQL: 1999 a SQL: 2003 říkají, že UNIQUE sloupec nesmí dovolit více duplicitních hodnot, ale může dovolit více NULL hodnot, MSSQL si to opět vykládá po svém.

MSSQL create table if not exists, SQL SERVER 2005

16.02.2011 13:49 | Komentářů: 64 | Autor: Roman Matěna
Dalším dílem seriálu o rozdílech MySQL a MSSQL je vytváření tabulky jen v případě, že tabulka neexistuje. V MySQL snadné, v MSSQL musíme pátrat v metadatech.

MSSQL multiple insert, SQL SERVER 2005

16.02.2011 11:44 | Komentářů: 242 | Autor: Roman Matěna
Článek určen pro ty, kdo jsou vázání na SQL SERVER 2005 a starší. Popisuje hlavně rozdíly mezi MySQL. Dnes se jedná o hromadný insert (což považuji za jednu z killer optimalizačních features). Stejný problém však najdete i u sqlite.

Dibi driver pro ODBC, jak na UTF-8 pro MSSQL

24.07.2009 13:41 | Komentářů: 71 | Autor: Roman Matěna
Článek je čistě naprosto nezáživný a pojednává pouze o nemožnosti rozchodit UTF-8 v ODBC. Jak jsem se to rozhodl řešit v dibi? A co MD5 v MSSQL? Jak mi na tom to řešení spadlo!

MSSQL MD5, rozdíly mezi MSSQL a MySQL

24.02.2009 19:44 | Komentářů: 33 | Autor: Roman Matěna
Článek ze série rozdílů mezi MySQL a MSSQL. Jak na hashovací funkce? Funkce MD5() na MSSQL nenajdete, alespoň ne jak jste zvyklí.

MSSQL UPSERT, INSERT INTO ... ON DUPLICATE KEY UPDATE

24.02.2009 18:47 | Komentářů: 329 | Autor: Roman Matěna
Programátor MySQL databází přechází na MSSQL. MSSQL je pro mne naprostá novinka a zároveň zděšením. Zatím jsem zelenáč a tak budu popisovat mnoho rozdílů mezi styly programování na které jsem jako programátor MySQL zvyklý.

položek 0-6 z 6 [1 / 1]