Começamos por explicar a diferença bastante gritante com a qual é comum se deparar ao se envolver com o Firebird para criar um script de stored procedure.
Um final de linha de comando, em Firebird, é por default o ponto-e-vírgula (;).
Porém, ao criarmos uma stored procedure, queremos que Create Procedure seja interpretado todo de uma vez.
Explico, veja o exemplo abaixo:
CREATE PROCEDURE FIREBIRD_WIKI_EXEMPLO
AS
Begin
Insert Into wiki_exemplo ( idWIKI_EXEMPLO, DESCRICAO )
Values ( 1, 'EXEMPLIFICANDO PROCEDURES');
End
“unavailable database” error prompt connecting to Firebird service is annoying and difficult to trace. Sometime it work and sometime it doesn’t. We don’t know when it work and when it doesn’t work. ………… Read the rest of this entry »
Alter table é um standard SQL, mas o Alter column é novo a partir do Firebird 1.5
Alter table “Some_Name”
Add “column_Name” Integer, /* Add a new column */
Drop “xyz”, /* Remove a column */
Alter column “Order” to “Sort_Order”, /* changes the column name */
Alter column “Order” position 3, /* changes the column’s position */
Alter column “Order” type VARCHAR(10),/* changes the column type */
Alter column “abc” type d1 /* changes the column type */
;
No exemplo, d1 é um nome de um dominio.
Existem algumas limitações ao efectuar alterações em colunas, por exemplo se fazem parte de Retrições, Views, etc…
This year’s Firebird Conference 2009 will take place from 19th-21st November 2009 for the first time in Munich, Germany. IBExpert KG will bring the best international speakers of the industry together with Firebird developers from all over the world to share the latest information on Firebird developments. The open source database system Firebird is meanwhile used in several million installations around the world and is growing from day to day in popularity.
The Firebird Conference gives the Firebird community an ideal opportunity to update themselves on the most current, state-of-the-art technology. It plays an important role as the community event for all developers working with Firebird. On top of that you have the chance to inform yourselves about the latest products, tools, services and additional technologies available on the market at the exhibition hosting numerous sponsors and exhibitors.
Não é raro encontrar pessoas que não dão a devida importância a um controle transacional correto no banco de dados. Geralmente, são essas pessoas que costumam sofrer com problemas de performance, e que geralmente preferem culpar o SGBD ao invés de procurar o real motivo do problema.
Quedas de performance abruptas, sem razão aparente, podem indicar que um sweep está sendo executado. Podemos dizer, de forma geral, que um sweep é uma limpeza de lixo (garbage collection) generalizada, executada no banco de dados. Mas o que é a garbage collection e porque existe “lixo”?
Autor: Carlos H. Cantu
Artigo originalmente publicado na revista ActiveDelphi.
A ferramenta de administração DB Workbench, da Upscene, acaba de ganhar uma versão Lite *gratuita*. Esta versão, assim como o IBExpert Personal, tem algumas limitações em relação a versão Full.
Porque criar um banco de dados de um terabyte com o Firebird?
Muitas companhias trabalham com grandes bases de dados no Firebird e confiam nelas para realizar importantes operações de negócio. Algumas dessas bases de dados já têm centenas de gigabytes de tamanho, e continuam a crescer (leia mais na seção “quem é grande?”), e não é difícil de prever o dia em que serão 2, 3 ou 5 vezes maiores. Sendo assim, é interessante para os administradores saberem qual o comportamento do Firebird com bases de dados grandes, e obter algumas recomendações de como administrá-las.
Uma outra razão importante que tínhamos em mente ao criar uma base de 1Tb é acabar de uma vez por todas com a idéia de que o Firebird é um SGBD para pequenas bases de dados. Esse mito parecia estar morto, mas alguns analistas e jornalistas desenterram-no de tempos em tempos, sendo que agora, pretendemos acabar de uma vez por todas com essa percepção ridícula.
Ok, the Firebird community asked for and now they have in RAD Studio 2010 a new dbExpress driver for Firebird, full support including the dbExpress framework, check this video out.
This link will show a list of QC requests that were covered by the Delphi Development Team in version 2010. Interesting enough, from the 82 items listed, 8 are requests for official Firebird support.
O Facunte disponibilizou gratuitamente todos os capítulos do seu livro “Delphi 7 Internet e Banco de Dados”. Apesar do Delphi 7 já estar ultrapassado, creio que ainda há bastante gente usando esta versão, que poderão aproveitar as informações do livro.
Doenload http://www.facunte.com.br/?p=245
post original de http://blog.firebase.com.br/?p=605