Archive for the 'Truques e Dicas' Category
Cláusula LIMIT no Firebird? É muito útil em situações onde não consegue manter o cursor do banco de dados sobre pedidos múltiplos, ou seja, em algumas aplicações web.
SELECT FIRST x [SKIP y] … [rest of query]
Isto devolverá X linhas da query especificada, e opcionalmente irá ignorar as primeiras Y linhas.
por exemplo para devolver [...]
April 19th, 2010 | Posted in Manuais, Truques e Dicas | No Comments
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, [...]
January 5th, 2010 | Posted in Manuais, Truques e Dicas | No Comments
Bom artigo sobre como lidar com “unavailable database” error prompt connecting to Firebird service:
Autor: Chau Chee Yang
Link: http://chee-yang.blogspot.com
“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. …………
November 18th, 2009 | Posted in Excepções, Truques e Dicas | No Comments
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” [...]
October 26th, 2009 | Posted in Truques e Dicas | No Comments
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 [...]
September 1st, 2009 | Posted in Truques e Dicas | No Comments
You can often get this error when creating views with unions. The reason is that Firebird is very strict with datatypes, and when you have different datatype in queries that make up the UNION it throws an error. It can happen even if difference is something trivial like CHAR(5) vs CHAR(6). It also happens for [...]
June 9th, 2009 | Posted in Truques e Dicas | No Comments
./isql -u sysdba -p ‘SENHASYSDBA’ -d /opt/firebird/basededados.gdb
connect /opt/firebird/basededados.gdb;
GRANT administrator TO basededados;
exit;
in www.republicavirtual.com.br
April 2nd, 2009 | Posted in Truques e Dicas | No Comments
gbak -c -z -r -v -user sysdba -password SENHASYSDBA nome.bak /firebird/BANCO.gdb
in www.republicavirtual.com.br
April 2nd, 2009 | Posted in Truques e Dicas | No Comments
in www.republicavirtual.com.br
O Interbase possui dois modos de escrita:
Síncrona e Assíncrona
Síncrona - Dados são gravados em disco imediatamente.
Assíncrona - É a escrita considerada “cuidadosa”, pois os dados são gravados assim que a transação for commitada. A desvantagem é que em ambiente de trabalho windows, estas instruções são ignoradas, uma vez que o próprio sistema operacional controla [...]
April 2nd, 2009 | Posted in Outros, Truques e Dicas | 1 Comment
pode usar:
isql -Z
gbak -Z
April 2nd, 2009 | Posted in Truques e Dicas | No Comments