ajuda com um select não encontro nada no google
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"
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
Curtidas 0
Respostas
Wilton Queiroz
24/03/2014
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.
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.
GOSTEI 0
Alan Souza
24/03/2014
nunca vi no sqlite, mas pelo que entendi as informações ficam em uma tabela sqlite_master
https://www.sqlite.org/fileformat2.html
https://www.sqlite.org/fileformat2.html
GOSTEI 0
Wilton Júnior
24/03/2014
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.
Alanps já vi esse site mas não tem o que realmente eu preciso.
GOSTEI 0
Valquiria Silva
24/03/2014
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'
/*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'
GOSTEI 0