sexta-feira, 1 de julho de 2011
Adeus, ODONE
Direi adeus ao Paulo Odone. Infelizmente não tão cedo, pois seu mandato frente ao Grêmio dura até o fim de 2012. Mas depois disso, visto tudo que fez nesse período de 2011, creio que os sócios tricolores jamais o colocarão na presidência gremista novamente. Assim eu espero. E quem diz isso sou eu, Lucas, sócio gremista que votou no próprio Odone ano passado.
Renato tinha tudo pra ser um mito, erguendo caneco dentro e fora de campo pelo Grêmio. Mas Duda Kroeff não teve culhão para trazê-lo em 2009, quando Roth caiu. Era reta final de Libertadores, a torcida ia colocar 10 mil pessoas no aeroporto para recebê-lo. O clima era totalmente favorável. Ficamos mais de 40 dias esperando o Autuori e perdemos a chance.
Com atraso considerável, Duda consertou seu erro. Enfim trouxe Renato, após quase morrer abraçado com Meira e Silas. Isso já era agosto de 2010, outro contexto. Torcida gremista em clima altamente DESFAVORÁVEL. Inter vencendo a Libertadores e Grêmio no Z4 do Brasileiro. Difícil achar um pior momento pra anunciar o retorno de Renato ao Olímpico.
Mesmo assim ele pegou aquele time esfacelado do Silas, jogou a confiança do grupo nas alturas, indicou alguns reforços e fez a melhor campanha de um turno da história dos pontos corridos. Do Z4 ao G4. Histórico.
Todos viram que o time do Grêmio estava interessante. Apesar de algumas peças mais folclóricas do que qualificadas ainda figurarem no time (como Clementino), de forma geral o grupo era bom. Todos tinham a sensação de que bastava manter a base do time e buscar uns 2 ou 3 reforços pontuais para faturar o Tri América.
Mas dessa vez foi a turma do Odone que podou a chance de Portaluppi erguer um caneco como técnico do Grêmio. Perderam peças importantíssimas deixadas por Duda Kroeff e não trouxeram NINGUÉM à altura para repor tais ausências. Pela primeira vez, talvez desde a segundona, o Grêmio virou o ano com o elenco PIORADO. E íamos pra uma Libertadores. Odone só tirou a bunda da cadeira pra negociar a volta do mercenáR10, fazer fiasco com caixas de som e anunciar aos jogadores que o dentuço traíra estava chegando.
Renato errava, como todo treinador do mundo. Como todo ser humano, diga-se. Mas nosso problema central nunca foi a escalação do Lins. Por mais que eu achasse que tinham nomes melhores no grupo, o fato de isso estar em debate já prova que tem coisa errada. Uns vão discordar do esquema dele, outros da escalação de X ou Y, mas a realidade é que Renato não teve culpa de estar com esse time limitado nas mãos na 7ª rodada do Brasileiro.
E vou além: não pensem que o Odone não gostava do Renato porque não compactuava com seu estilo de futebol. Isso é a desculpinha final. Como alguém não vai gostar de um “estilo” que fez o melhor turno da história dos pontos corridos? Meu estilo preferido é o vencedor, seja com 5 volantes ou com 5 atacantes. A verdade é que Odone gosta de ser o centro das atenções. O fato de ter uma estrela no comando gremista, ofuscando a imagem do Presidente, provavelmente o incomodava. Pronto, Odone: caminho aberto. Conseguiu.
Mas tenho uma má notícia para dar ao nosso Presidente. Ele que gosta tanto de aparecer e ser o centro das atenções NÃO SERÁ O PRESIDENTE GREMISTA NA INAUGURAÇÃO DA ARENA. Provavelmente tentará reeleição, mas dificilmente conseguirá.
Podem ter certeza que Odone está LOUCO pra ser Presidente em 2013. Ano que vem ele provavelmente investirá pesado no futebol. Vai tentar abocanhar um título a todo custo, lhe garantindo a reeleição. Acho que só tem chances se faturar Brasileiro ou Libertadores. Nem uma Copa do Brasil o salva. Eu, Lucas, não voto mais no Odone nem que vença esse Brasileiro 2011, a Libertadores, o Brasileiro e o Mundial do ano que vem. Mas o torcedor é passional, e sei que títulos consistentes TALVEZ ainda o salvem.
Por mim, pelo que fez nesse 2011 (e pelo que não fez), findado esse mandato Odone dá adeus definitivo ao Grêmio. Já Renato não. Foi boicotado e apresentado a condições adversas desde que chegou, e mesmo assim saiu de cabeça erguida, com um bom trabalho realizado de forma geral. Espero que volte um dia. E provavelmente voltará.
Até logo, Portaluppi."
Retirado do Blog Tricolor
Autor: Lucas von Mühlen Baroni Silveira @lucasvon
domingo, 17 de abril de 2011
Homen e Mulher: modo de pensar
Como duas pessoas que estão no mesmo lugar, na mesma hora, vendo a mesma coisa podem pensar em coisas tão diferentes? Dificil de entender? Vou descrever o que aconteceu...
Ontem a noite eu e minha namorada resolvemos ir ao supermercado comprar alguma coisa para a janta. Ao passar por um corredor notei que tinha um freezer novo, um freezer de Stella, então comentei com ela:
- Que beleza esse freezer!
Ela ficou me olhando, mas não falou nada...
Aí que temos dois pensamentos diferentes sobre a mesma coisa...
Pensamento dela:
"Ué, eu não achei o freezer uma beleza, não tem nada de mais, não tem enfeite ou algo bonito."
Meu pensamento:
"Que beleza! Stela bem gelada e pertinho do caixa, não preciso ir até o fim do mercado e não preciso mais comprar cerveja quente e ter que esperar gelar pra beber!"
Pois é, foi depois disso que comecei a pensar como homens e mulheres pensam coisas tão diferentes da mesma coisa. Já parou para pensar nisso? É bom pensar pois um dos dois pode pensar algo bem diferente do que você imagina.
quinta-feira, 24 de março de 2011
Objetos em Lock - Oracle
OBS.: Para executar este script é necessario estar logado com o usuario SYS.
distinct to_name object_locked
from
v$object_dependency
where
to_address in
(
select
w.kgllkhdl address
from
dba_kgllock w,
dba_kgllock h,
v$session w1,
v$session h1
where
(((h.kgllkmod != 0) and (h.kgllkmod != 1)
and ((h.kgllkreq = 0) or (h.kgllkreq = 1)))
and
(((w.kgllkmod = 0) or (w.kgllkmod= 1))
and ((w.kgllkreq != 0) and (w.kgllkreq != 1))))
and w.kgllktype = h.kgllktype
and w.kgllkhdl = h.kgllkhdl
and w.kgllkuse = w1.saddr
and h.kgllkuse = h1.saddr
)
s.osuser,
s.sid,
s.serial#,
s.lockwait,
s.status,
s.module,
s.machine,
s.program,
TO_CHAR(s.logon_Time,’DD-MON-YYYY HH24:MI:SS’) AS logon_time
FROM v$session s
CONNECT BY PRIOR s.sid = s.blocking_session
START WITH s.blocking_session IS NULL;
from v$lock lc, dba_objects ob, v$session s
where lc.ID1 = ob.object_id and
lc.SID = s.SID
AND S.OSUSER<>'SYSTEM'
sexta-feira, 25 de fevereiro de 2011
Pérolas da ENEM
segunda-feira, 21 de fevereiro de 2011
Segunda com humor
PALESTRA NA MADRUGADA
Um homem com andar meio cambaleante é parado pela polícia às quatro da manhã e é perguntado para onde está indo???
Ele responde:
- Estou a caminho para ouvir uma palestra sobre os efeitos maléficos do álcool e do fumo no corpo humano!
O policial pergunta:
- Sério? E quem vai dar uma palestra a esta hora da madrugada?
Ele diz:
- Minha esposa...
CAIPIRINHA
Gislaine era uma caipirinha fogosa de 17 anos, ainda virgem.
João Gafanhoto era o caipira mais tarado da região, que vivia convidando a moça pra ir pra cama, pro sofá, pro mato,
pra qualquer lugar, desde que fosse pra fazer sexo.
Certo dia ela finalmente concordou e os dois foram pra uma moita, atrás da casa da moça.
Mas, como não sabia nada sobre o assunto, ela pediu instruções:
- Ai, Jão... Cumé qui é esse negócio de sexo?
- Simpres, Gislaine! E é bão dimais, sô!
- Mas como que eu faço? Me explica, homi!
- Primero você levanta a saia!
- Assim? - disse a caipirinha, mostrando a calcinha.
- Hummm! Isso memo, Gislaine! Assim memo, sô!
- I agora?
- Agora você baixa a calcinha! - disse ele, excitadíssimo.
- E agora, Jão?
- Hummmm... ?... Agora agacha e mija que seu pai tá oian prá nóis com uma espingarda na mão...
NÚPCIAS A PORTUGUESA
Um certo tipo está a jogar tênis e leva uma forte bolada no pênis, causando um 'trauma peniano'.
Imediatamente, procura um médico:
- Dotoire, acho que quebrei o pênis, veja o que é que podes fazeire por mim... Vou casar no final da semana; A minha noiva é virgem e não posso decepcioná-la.
- Não se preocupe, vou tratar de si de maneira que esteja tudo em ordem para o dia do seu casamento.
O médico, então, pega 4 pauzinhos, desses que habitualmente são usados para examinar a garganta dos pacientes e, com fita adesiva, consegue prendê-los ao redor do pênis, de forma a recuperar a rigidez do mesmo.
O tipo não conta nada à noiva, casam-se e, na noite de núpcias, já na privacidade do quarto, a noiva fogosa arranca os botões da blusa e mostra-lhe os seios, exclamando:
- És o primeiro ! Nunca nenhum homem tocou estes seios!
Para não ficar atrás, o noivo abre a braguilha, baixa as calças e exclama:
- Olha, estás a veire? Ainda está encaixotado!
O PC morreu e ninguém percebeu
Na retrospectiva que estamos fazendo no Link, elegemos três assuntos com os principais temas de 2010: Facebook, geolocalização e aplicativos. Você concorda com a escolha? O que estas três tendências têm em comum?
O que há de importante sobre essas três coisas é que nenhuma delas precisa do sistema operacional da Microsoft. Por um bom tempo, ter um computador dizia respeito apenas ao sistema operacional e ao processador. E o Windows criou uma simbiose com fabricantes de chip: lançava um sistema operacional logo que um processador mais rápido chegava ao mercado. E isso tornou-se sufocante, não havia mais nenhum entusiasmo. E até a Microsoft teve um hit neste ano, com seu dispositivo de detecção de movimento, como é o nome mesmo…
Kinect.
Kinect! Kinect é o aparelho eletrônico doméstico que mais vendeu em todos os tempos – e está vendendo duas vezes mais rápido do que o ex-detentor desse título, que era o iPad. E o que há em comum entre Kinect e iPad? Eles não têm nada a ver com os velhos computadores. Quando coisas assim aparecem, eu procuro o que morreu. Se as pessoas estão olhando para aplicativos, geolocalização e redes sociais, em que elas pararam de prestar atenção? O computador pessoal morreu neste ano e ninguém percebeu. Qual é a definição de computação pessoal: eu tenho um computador e ele é meu e tem todas as minhas coisas! Se você oferecer um desses para alguém hoje, um computador em que você não pode entrar na internet, nem compartilhar nada, que só serve para processar dados e, sei lá, editar filmes… Mesmo que ele seja ótimo, ninguém vai querer! Talvez se você pagasse, alguém teria o computador verdadeiramente pessoal.
Você definiu o Facebook como uma favela…
Sim, como as favelas brasileiras, devido à organização política. Ninguém imaginava que ele cresceria tanto, que funcionaria desse jeito, não há um modelo de negócios e ele está crescendo cada vez mais, só no boca-a-boca. Não tem outdoor, programa de TV…
Há o filme.
É, mas o filme não vai fazer ninguém entrar no Facebook. E, principalmente, o Facebook é gerido por um moleque de 26 anos que age como… um cacique (fala em português). É estranha essa estrutura tão grande online, mas ela não é tão incomum se você pensa em termos de cidades, daí a comparação com favelas e metrópoles do terceiro mundo, que crescem sem planejamento.
Então, de certa forma, o mundo está mais terceiro-mundista?
Não sei se terceiro-mundista, pois há favelas no mundo todo. A internet cresceu de forma muito rápida e usa estruturas muito próximas às de casas de lata – junta o que tem à mão, coloca tudo no mesmo lugar e vê se funciona. Se não funcionar, começa do zero. Tudo é beta o tempo todo, o novo é construído sobre o velho, não importa se vai aguentar o peso, se haverá deslizamentos, spam, pornografia, pirataria. Tudo o que você quiser está lá. De vez em quando tem uma batida policial, “vamos derrubar os serviços de compartilhamento de arquivos”. Talvez alguém vá preso, mas quando a polícia vai embora, tudo volta a ser como era. Cada um usa a internet como achar melhor, por isso há uma estrutura semelhante à de uma favela. Não é uma favela literal, mas uma favela cultural.
E como a estrutura do digital afeta o resto do mundo?
Hoje essas estruturas são simbióticas, não somos mais inocentes como éramos antes. O que acontece no mundo digital tem consequências ainda mais graves no mundo real do que antes. Um dos temas deste evento que me trouxe ao Brasil (o festival Arte.mov) é a relação entre arte eletrônica e contexto urbano. Veja um exemplo: pergunte a um jovem, entre 18 e 25, se ele prefere um carro ou estar no Facebook. São escolhas excludentes, quem tiver um carro não entra no Facebook e vice-versa. Tenho quase certeza de que ele escolherá o Facebook. Carros serviam para ir até onde as garotas estavam. Agora basta ir ao Facebook. Além disso, as pessoas estão deixando de gostar de carros pois não dá para usar aparelhos eletrônicos enquanto se dirige. É melhor ir de ônibus usando seu iPhone ou iPad, pois você consegue fazer mais coisas no tempo de locomoção. Essa é uma mudança enorme. Meu amigo Adam Greenfield disse há dois anos que o dispositivos portáteis mudariam mais a cidade do que os carros mudaram. E os carros mudaram as cidades de forma profunda. Quando eu ouvi isso, pensei que era um hype forçado. Mas hoje vejo que ele estava certo.
Isso vai acontecer rápido?
Depende. Talvez baste uma grande crise, seja em energia, combustíveis, exportações, não importa, para as pessoas, preferirem redes sociais a carros. E eu acho que há uma tendência que é o consumo colaborativo: vamos compartilhar objetos físicos via redes sociais. Por exemplo, eu quero pegar um carro, encontro alguém disposto a emprestá-lo, acho o carro no Google Maps, vou até ele e mando, via celular, uma mensagem que destrava porta. Ando uma hora com o carro, estaciono onde for e vou embora.
As pessoas vão sair mais de casa e ficar menos tempo vidradas no computador?
Eu gostaria de dizer que sim, mas não acho que isso vá acontecer. As pessoas se reúnem fora de casa para eventos em que vão assistir a alguma apresentação de conteúdo, como um debate político ou um show. Mas essas apresentações têm o formato de mídia antigo, em que poucas pessoas falam para muitas ao mesmo tempo. E os dispositivos portáteis militam contra isso. Já há casos de pessoas que não conseguem assistir a um filme de duas horas sem mandar um SMS. Quer dizer, vai ser cada vez mais complicado para as multidões se verem como grupo. Mas, certamente, as pessoas sairão das mesas, já que você não precisa de um monte de cabos. Haverá menos dores na coluna pelo simples fato de não ser mais preciso ficar sentado.
Outra grande tendência de 2010 foi a divisão da internet em espaços fechados, sem comunicação entre si, como Facebook, Google, as redes iTunes e a PlayStation Network. Tim Berners-Lee acabou de escrever um artigo para a revista Scientific American (leia acima) em que mostra como essas redes fechadas podem acabar com a natureza livre da internet.
Google, Facebook e Apple querem criar silos verticais que unam seus amigos, seus dados, seus contatos, o algoritmo do seu coração, o que for, como se fossem coisas que pudesse ficar isoladas umas das outras. Embora eu reconheça que essas iniciativas realmente ameaçam a liberdade da web, por outro lado, eu acho que elas são muito frágeis. Não é preciso muito para acabar com a Microsoft. A própria Apple, que já morreu em outra oportunidade, é basicamente o Steve Jobs. Se ele morrer, ela morre junto. Acho que o Google é quem pode sobreviver por mais tempo, mas, mesmo assim, são só dois ex-estudantes esquisitos de Stanford. Se você for um ditador de um país qualquer e estiver com raiva do Google, basta matá-los. Veja Bill Gates. Você acha que ele queria destruir a Microsoft quando saiu? Ele só ficou entediado e preferiu ir curar a malária. É um tipo de idealismo de poetas, pintores, artistas. E não é só Gates que é assim, todos eles são assim.
Você esteve no Brasil há dez anos e agora está de volta. O que mudou?
O país tem crescido muito e ganhou importância. Mas, principalmente, a população é muito jovem. Estamos vendo, especialmente na Europa, o lado sinistro de ter uma população velha. Ninguém faz nada novo. A Europa perdeu a capacidade de esquecer. O Brasil é o oposto. Ninguém olha para trás, o que é saudável. Claro que é bom conhecer sua história, mas é muito ruim ficar preso apenas a ela. Fora que esta é a geração mais conectada e mais culta do país, não no sentido da educação formal, mas de saber o que está acontecendo. E parece ter medo de arriscar.
E em termos de cultura digital brasileira?
Eu não gosto do tecnobrega. Parece umas crianças brincando no quintal. Tudo bem, tem o lado pirata, de reciclar músicas para criar músicas novas, mas isso não é muito diferente de roubar eletricidade da rede pública. Adoraria dizer que a aproximação do então ministro Gilberto Gil com a cultura do software livre irá solucionar os problemas do Brasil, mas isso não vai acontecer.
Autor: Alexandre Matias
Fonte: Blog Estadao
sexta-feira, 18 de fevereiro de 2011
Disponível novo beta do Chrome, ainda mais rápido (isso é possível?)
O novo beta do navegador, liberado ontem, consegue ser incrivelmente mais rápido do que seus antecessores, por mais impossível que isso possa parecer. Agora na sua versão 10.0.648.82, ele conta com uma nova versão da máquina de renderização de JavaScript V8 (que é um dos foguetes metafóricos), desativamento automático de plugins antigos, sincronização mais rápida e de logins e senhas salvos, nova aba para configurações, além do suporte preliminar de aceleração de vídeo em placas gráficas (o segundo foguete metafórico).
Usuários com placas de vídeo compatíveis poderão perceber uma queda de até 80% em termos de uso de processador com o Chrome em tela cheia. O Google também aproveitou para dar uma redefinida na aba de configurações, que ganhou um link específico para cada configuração diferente, permitindo uma navegação mais rápida dentro da aba.
Autor: Rafael Silva - TecnoBlog
Piada do dia - Bombeiro Japonês
- No quartel temos um sistema excelente.
Ao tocar da primeira sirene juntamo-nos em equipes, com a segunda sirene descemos pela coluna e com a terceira subimos ao Caminhão-Tanque e saímos.
A partir de hoje, quando eu disser "primeira sirene"tiras as roupas, "segunda sirene"vais para a cama e "terceira sirene"fazemos amor.
No dia seguinte o bombeiro chega em casa e grita :
"primeira sirene", a mulher tira a roupa, em seguida grita, "segunda sirene" a mulher deita-se na cama e por fim grita, "terceira sirene" e começam a fazer amor.
Depois de uns minutos a mulher grita "quarta sirene"e o bombeiro exclama:
- Que raio é essa "quarta sirene"?
E a mulher diz:
- Desenrola mais mangueira porque está longe do fogo!!!
kkkkkkkkkkkkkkkkkkk
Facilitador de Scripts – Oracle
-- >>>>> Abre os campos sem alias <<<<<
set pagesize 500;
select lower(RPAD(T.COLUMN_NAME,
20,
' ') || ',-- ' || t.DATA_TYPE || '(' || case
when t.DATA_TYPE = 'NUMBER' then
T.DATA_PRECISION || ',' || T.DATA_SCALE
else
cast(T.DATA_LENGTH as varchar2(10))
end )|| ')' Coluna
from user_tab_columns t
where upper(t.TABLE_NAME) = upper('&NOME_TABELA')
order by t.COLUMN_ID
-- >>>> Abre os campos com alias <<<<
set pagesize 500;
select '&alias'||'.'||lower(RPAD(T.COLUMN_NAME,
20,
' ') || ',– ' || t.DATA_TYPE || '(' || case
when t.DATA_TYPE = 'NUMBER' then
T.DATA_PRECISION || ',' || T.DATA_SCALE
else
cast(T.DATA_LENGTH as varchar2(10))
end) || ')' Coluna
from user_tab_columns t
where upper(t.TABLE_NAME) = upper('&NOME_TABELA')
order by t.COLUMN_ID
-- >>>>> Faz a lista padrão para o insert <<<<<
select RPAD(case T.DATA_TYPE
when 'VARCHAR2' then
CHR(39) || ' ' || CHR(39)
when ‘CHAR’ then
CHR(39) || ' ' || CHR(39)
when 'NUMBER' then
'0'
when 'DATE' then
'NULL'
else
' NÃO DEFINIDO '
end || ',',
20,
' ') || ' – ' || T.COLUMN_NAME || ' '||t.DATA_TYPE||'(' || case
when t.DATA_TYPE = 'NUMBER' then
T.DATA_PRECISION || ',' || T.DATA_SCALE
else
cast(T.DATA_LENGTH as varchar2(10))
end || ')' Coluna
from user_tab_columns t
where t.TABLE_NAME = upper('&NOME_TABELA')
order by t.COLUMN_ID
-- >>>>> Faz a lista para o insert com os proprios campos da tabela.
-- Utilizado quando se le um registro e se cria outro praticamente igual..
-- ai só se muda os campos desejados <<<<<
select lower( RPAD('&Alias'||'.'||T.COLUMN_NAME,25,' ')||', — ' || T.COLUMN_NAME || ' — '||t.DATA_TYPE||'(' || case
when t.DATA_TYPE = 'NUMBER' then
T.DATA_PRECISION || ',' || T.DATA_SCALE
else
cast(T.DATA_LENGTH as varchar2(10))
end || ')') Coluna
from user_tab_columns t
where t.TABLE_NAME = upper('&NOME_TABELA')
order by t.COLUMN_ID
-- Autor: Djeison Mickael --
Facilitador de Scripts – MSSQL
–ABRE COLUNAS DA TABELA sem ALIAS
WHERE table_name = ‘[TABELA]‘
ORDER BY ordinal_position
–ABRE COLUNAS DA TABELA com ALIAS
select ‘[alias].’+LOWER(T.COLUMN_NAME)+’,’ from INFORMATION_SCHEMA.COLUMNS T
WHERE table_name = ‘[TABELA]‘
ORDER BY ordinal_position
– ABRE declaração de VARIAVEIS PARA COLUNAS DE UMA TABELA (FETCH DE UM CURSOR)
select ‘@fc_’+LOWER(T.COLUMN_NAME) + ‘ ‘+DATA_TYPE + CASE WHEN UPPER(DATA_TYPE) = ‘CHAR’ OR UPPER(DATA_TYPE) = ‘VARCHAR’ THEN ‘(‘+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+’)’ ELSE ” END+’,’ from INFORMATION_SCHEMA.COLUMNS T
WHERE table_name = ‘[TABELA]‘
ORDER BY ordinal_position
– PARA O INTO DO FETCH DO CURSOR.
select ‘@fc_’+LOWER(T.COLUMN_NAME)+’,’ from INFORMATION_SCHEMA.COLUMNS T
WHERE table_name = ‘[TABELA]‘
ORDER BY ordinal_position
– ABRE declaração de VARIAVEIS PARA COLUNAS DE UMA TABELA (novos valores)
select ‘@new_’+LOWER(T.COLUMN_NAME) + ‘ ‘+DATA_TYPE + CASE WHEN UPPER(DATA_TYPE) = ‘CHAR’ OR UPPER(DATA_TYPE) = ‘VARCHAR’ THEN ‘(‘+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+’)’ ELSE ” END+’,’ from INFORMATION_SCHEMA.COLUMNS T
WHERE table_name = ‘[TABELA]‘
ORDER BY ordinal_position
– ABRE CAMPOS COM VALOR DEFAULT PARA INSERT
select LEFT(case T.DATA_TYPE
when ‘VARCHAR’ then
CHAR(39) + ‘ ‘ + CHAR(39)
when ‘CHAR’ then
CHAR(39) + ‘ ‘ + CHAR(39)
when ‘FLOAT’ then
‘0′
when ‘INT’ then
‘0′
when ‘REAL’ then
‘0′
when ‘DATETIME’ then
‘NULL’
when ‘BIT’ then
‘0′
else
‘ NÃO DEFINIDO ‘
end + ‘, ‘,20)
+ ‘ – ‘ + T.COLUMN_NAME + ‘ ‘+t.DATA_TYPE +CASE t.DATA_TYPE WHEN ‘CHAR’ THEN ‘(‘+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+’)’
WHEN ‘VARCHAR’ THEN ‘(‘+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+’)’
ELSE ‘ ‘
END
Coluna
from INFORMATION_SCHEMA.COLUMNS t
where t.TABLE_NAME = upper(‘[TABELA]‘)
order by t.ordinal_position
– ABRE CAMPOS COM VALOR DEFAULT PARA UPDATE
select T.COLUMN_NAME
Coluna, ‘ = ‘ +
LEFT(case T.DATA_TYPE
when ‘VARCHAR’ then
CHAR(39) + ‘ ‘ + CHAR(39)
when ‘CHAR’ then
CHAR(39) + ‘ ‘ + CHAR(39)
when ‘FLOAT’ then
‘0′
when ‘INT’ then
‘0′
when ‘REAL’ then
‘0′
when ‘DATETIME’ then
‘NULL’
when ‘BIT’ then
‘0′
else
‘ NÃO DEFINIDO ‘
end + ‘, ‘,20)
+ ‘ – ‘ + T.COLUMN_NAME + ‘ ‘+t.DATA_TYPE +CASE t.DATA_TYPE WHEN ‘CHAR’ THEN ‘(‘+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+’)’
WHEN ‘VARCHAR’ THEN ‘(‘+CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)+’)’
ELSE ‘ ‘
END
Valor_Type
from INFORMATION_SCHEMA.COLUMNS t
where t.TABLE_NAME = upper(‘[TABELA]‘)
order by t.ordinal_position
-- Autor: Djeison Mickael --
Anything About Anything
Bom, como primeiro post, quero dizer que aqui será visto noticias sobre todo tipo de assunto: futebol, humor, curiosidades, músicas, cinema, personalidades e muita Tecnologia.
Então agora é só aguardar o próximo post.