Fórum ajuda com um select não encontro nada no google #473826

24/03/2014

0

Ola preciso, saber o nome do campo, tipo de dados, se tem chave primiaria, se é nulo ou não, tamnhoa, precisao, escala, subtype, charset e descrição.
Isso no firebird tah feito agora preciso fazer no sqlite e não acha nada disso no google.

obrigado
"Deus Abençoe"
Wilton Júnior

Wilton Júnior

Responder

Posts

27/03/2014

Wilton Queiroz

e ai chará...

usa delphi?

se for faça assim

case query.fields[x].datatype of
ftstring: string
ftfloat : float
end

etc..

query.fields[x].size para pegar o tamanho.



Responder

Gostei + 0

27/03/2014

Alan Souza

nunca vi no sqlite, mas pelo que entendi as informações ficam em uma tabela sqlite_master

https://www.sqlite.org/fileformat2.html
Responder

Gostei + 0

01/04/2014

Wilton Júnior

Wilton uso delphi sim mas a forma que mostrou ficaria muito trabalho para que eu quero fazer e muito lento mas obrigado.
Alanps já vi esse site mas não tem o que realmente eu preciso.
Responder

Gostei + 0

01/04/2014

Valquiria Silva

Olá vê se isso te ajuda


/*lista tipo dos campos*/
SELECT typeof(campo) lista todos os campos da tabela FROM tabela
/*lista nome das tabelas*/
SELECT tbl_name FROM sqlite_master WHERE type = 'table'
/*lista DDL de uma tabela especifica*/
SELECT sql FROM sqlite_master WHERE type ='table' and tbl_name = 'nome da sua tabela'
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar