Pokud nechcete hledat pouze text v názvu triggeru nebo stored procedury, pak použití Object Search analyzeru není to co by vám dokázalo pomoci. Navíc v MS SQL 2005 Object Search analyzer prostě není. Proto je potřeba použít jiný způsob.
Zde je kód pro hledání v xtype objects, který obsahuje tělo triggeru, stored procedury případně dalších objektů uvnitř MS SQL databáze. Tento konkrétní příklad ukazuje jak hledat v triggerech a stored procedurách.
V Microsoft SQL 7 a SQL 2000 se dalo hledat v objektech databáze poměrně snadno. Stačilo oteřvít Query Analyzer zmáčknout F4 a už jste měli otevřený Object Search. Stačilo jen nastavit v kterých objektech chcete hledat, zadat hledaný text a bylo to.
Hledáte tuto možnost v MS SQL 2005? Bohužel marně. Vývojové centrum Microsoftu se rozhodlo tuto funkci odstranit, protože "jí nikdo nepoužívá". Tolik vysvětlení ze strany Microsoftu. Nicméně i tak můžeme dál hledat v objektech databáze, jen si na to musíme napsat script.
Hodně webových vývojářů si stěžuje, že Microsoft SQL neumí nějakou obdobu příkazu LIMIT (od,do), kterou má v sobě MySQL. Řešení samozřejmě šlo udělat pomocí SELECT TOP n a vnořeného SELECT TOP n už dříve. S novými přikazy T-SQL v SQL 2005 je ale situace ještě jednodušší.
Zde je jednoduchý online konvertor CSV souboru do SQL insert příkazu. Stačí zadat obsah CSV souboru do textové oblasti a pak už jen počkat na výsledný SQL dotaz.
Aktualizace 13.8.2008: Lze vybrat oddělovač sloupců
Aktualizace 9.2.2008: Lze vybrat typ pro kterou je SQL dotaz generován
Basic CSV to SQL convertor. Insert table name, CSV content and generate SQL query result.
Tímto článekm začínám stručný úvod do databází a jazyka SQL pro naprosté začátečníky. V tomto prvním článku se ještě nedozvíte nějaké praktické rady, ale je to takové to nutné úvodní zlo, které musíte aspoň trošku znát, pokud chcete s databázemi něco dělat.