Databáze

 text v Triggeru nebo Stored Proceduře

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.

 

Object search v MSSQL 2005V 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. 

LIMIT(od,do) v MSSQLHodně 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šší.

 

 

CSV to SQL convertorZde 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.

Databáze SQLTí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.

 

  

Podkategorie