Geralmente quando queremos saber informacoes sobre colunas e tabelas, no SQL Server usamos a store procedure sp_help [nome_tabela], mas o objetivo dessa query e filtrar determinadas condicoes a exemplo de tamanho de identificadores superiores a 30 caracteres, o classico erro ORA-00972: identifier is too long. do Oracle, para quem trabalha com sistemas Multi SGBDR ou migracao de dados, essa query resolve essa e outras perguntas. Segue:SELECT TABLE_CATALOG AS BD , TABLE_SCHEMA AS ESQUEMA_TABELA , TABLE_NAME AS TABELA , COLUMN_NAME AS COLUNA , ORDINAL_POSITION AS ORD_POS , DATA_TYPE AS TIPO , CHARACTER_MAXIMUM_LENGTH AS TAM_CARACTER , DATETIME_PRECISION AS TAM_DATA , NUMERIC_PRECISION AS TAM_NUMERICO , CASE WHEN CHARACTER_MAXIMUM_LENGTH IS NOT NULL THEN CAST(CHARACTER_MAXIMUM_LENGTH AS NUMERIC(16,6)) WHEN DATETIME_PRECISION IS NOT NULL THEN CAST(DATETIME_PRECISION AS NUMERIC(16,6)) ELSE CAST(CAST(NUMERIC_PRECISION AS VARCHAR) + '.' + CAST( NUMERIC_SCALE AS VARCHAR) AS NUMERIC(16,6)) END AS TAM , CASE WHEN IS_NULLABLE = 'YES' THEN 'SIM' ELSE 'NAO' END AS [NULO?] , COLLATION_NAME AS COLLATION , LEN(COLUMN_NAME) AS TAM_NOME_COLUNA , LEN(TABLE_NAME) AS TAM_NOME_TABELA FROM INFORMATION_SCHEMA.COLUMNS WHERE 1=1 --Testa condicao de identificadores maior que 30 caracteres usado na migracao para Oracle ou sistemas multi SGBDR --O classico erro ORA-00972: identifier is too long. do Oracle, para quem trabalha com sistemas Multi SGBDR ou migracao dados. --AND LEN(COLUMN_NAME) > 30 OR LEN( TABLE_NAME) > 30 --Testa por nome de tabela --AND TABLE_NAME = 'NOME_TABELA' --Testa por coluna (campo) --AND COLUMN_NAME = 'NOME_COLUNA'Mais uma vez, espero ter ajudado. Seja feliz e fique na Paz de Jesus Cristo. JUSTO NO AMORFoi bem ali que encontrei a divisa,pois de repente o sentido a si fez,- eu que me via perdido, e talvez,entre a fronteira da morte, na vidaquis encontrar-me em razoes concebidas,da irrazoavel resposta aos "porques",e assim tentava cobrir minha nudez! -justo no amor que a quem se ama dedica,entre os que sabem, e os outros vagantesque nao enxergam na simplicidadeo habitat natural do compreender,qual via que a alegria garante!E assim trilharmos tal curso. A verdadee o nosso guia, o caminho a viver!Gama - DF, abril de 2016. TranscendenteTempoTempoque vai, que foi, que e;Tempoque tem poder Dedar, e de tirar, e devolver;Sonao devolve a si mesmo, e, Enquantoa si da, a si tira;Mastire de mim sobretudo Omedo de ti, feroz Tempo, Paraque o tempo que resta nao suprima o que e,Sendoentao tempo infinito, Conformeo poetaNosdeixou dito,Enquantodurar.Eque este seja o tempo, na memoria, no alento, Sejaveloz, ou seja lento, conforme indique o riso,Ouo sofrimento;Eque sempre fale ao coracao atento:"Pareco-lhesenhor, mas ao Senhor me rendo,Porquantoa mim fizeste, Antesde mim, fora de mim,Emtempo e fora de tempo,Singeloe forte como o vento:Eu,o Tempo!"Temporaltambem sopraste, Masna atemporalidade, Senhordo Tempo, me guardaste!Etorno-me a ti, insaciavel e voraz Tempo,Poisnao quero que te esvaias, Poremapenas que te vas,Esvaziando-tee assim me enchendo,Sejade dor, ou de contento;Sintesede teses e antiteses de meus momentos...Eme encontro no momento,Enquantoperco-me em pensamentos:Quea fragil vida, imbuida de sua natural lida,Emsuas vindas e idas, Contraou a favor do tempo Tetranscenda, Tempo!Gama- DF, 02 de janeiro de 2017.Jordanny FORA DAS REGRASInspiro fundo ao ver longe a inspiracao:Eis-me, a deriva no mar das reticencias,Sem pensamentos que ilustrem minha essencia;Atordoado por vagas vozes da solidao...Ja nem preocupo