Rickardo Postado Maio 6, 2011 Denunciar Share Postado Maio 6, 2011 seguinte galera tenho essa query'-------------------------------------------------------------------------------SELECT i_s.TABLE_NAME AS TABELA, i_s.COLUMN_NAME AS COLUNA, s.value AS DESCRICAO FROM INFORMATION_SCHEMA.COLUMNS i_s INNER JOIN sysproperties s ON s.id = OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME) AND s.smallid = i_s.ORDINAL_POSITION AND s.name = 'MS_Description' WHERE OBJECTPROPERTY(OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME), 'IsMsShipped')=0 AND i_s.TABLE_NAME = 'usuario'ORDER BY i_s.TABLE_NAME, i_s.ORDINAL_POSITION '-------------------------------------------------------------------------------funcionava perfeitamente até a locaweb inventar de atualizar o banco de dados para o 2008 ai ferrou tudo não funciona mais..alguém tem uma solução de como posso adaptar isso para o 2008??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Maio 9, 2011 Denunciar Share Postado Maio 9, 2011 Bom dia Rikardo, As duas tabelas do sistema que são referências estão incorretas. A "INFORMATION_SCHEMA.COLUMNS" deverá ser substituida pela "SYSCOLUMNS" (com alteração nos nomes da colunas referenciadas). Mas a tabela "SYSPROPERTIES" eu não consegui identificar uma semelhante no sql. Gostaria de saber o que o script faz... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bruno Faria Postado Maio 9, 2011 Denunciar Share Postado Maio 9, 2011 A tabela SYSPROPERTIES deve ser alterada para sys.extended_properties Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
seguinte galera tenho essa query
'-------------------------------------------------------------------------------
SELECT
i_s.TABLE_NAME AS TABELA,
i_s.COLUMN_NAME AS COLUNA,
s.value AS DESCRICAO
FROM
INFORMATION_SCHEMA.COLUMNS i_s
INNER JOIN
sysproperties s
ON
s.id = OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME)
AND s.smallid = i_s.ORDINAL_POSITION
AND s.name = 'MS_Description'
WHERE
OBJECTPROPERTY(OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME), 'IsMsShipped')=0 AND i_s.TABLE_NAME = 'usuario'
ORDER BY
i_s.TABLE_NAME, i_s.ORDINAL_POSITION
'-------------------------------------------------------------------------------
funcionava perfeitamente até a locaweb inventar de atualizar o banco de dados para o 2008 ai ferrou tudo não funciona mais..
alguém tem uma solução de como posso adaptar isso para o 2008???
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.