none
alterar coluna computada RRS feed

  • Pergunta

  • Bom dia!

    Tenho uma tabela no sql em que estou tentando assim:

    Update tabela Set Campo = Valorcampo Where idcodigo = 60

    Resposta:
    The column "Campo" cannot be modified because it is either a computed column or is the result of a UNION operator.

    Como Resolver.

    Maricelmo

    quarta-feira, 26 de dezembro de 2018 14:19

Respostas

  • Só para complementar  com esse script abaixo  vc consegue todas suas colunas computadas 

    SELECT T.name,
           C.name AS COluna,
    	   T2.name AS DataType,
           C.is_computed
      FROM sys.tables AS T
      JOIN sys.columns AS C ON T.object_id = C.object_id
      JOIN sys.types AS T2 ON C.user_type_id = T2.user_type_id
      WHERE C.is_computed = 1


    Wesley Neves - Brasilia-DF     

    https://wesleyneves.wordpress.com/

    SELECT Tab.[that's me:]

    FROM

    (

        VALUES

            ('Wesley Neves'),

            ('Microsoft® Certified Solutions Associate: SQL 2016 Database Development'),

            ('Pós Graduando em Banco de Dados com ênfase em BI'),

            ('.NET Developer'),

            AS Tab ("that's me:");


    "Se a resposta for útil ou ajudar ,não esqueça de marcar"






    Wesley Neves

    • Marcado como Resposta Maricelmo quinta-feira, 27 de dezembro de 2018 13:55
    quinta-feira, 27 de dezembro de 2018 11:19

Todas as Respostas

  • Boa tarde,

    O SQL Server não permite a inserção ou atualização de valores em colunas computadas, a coluna "Campo" é uma coluna computada ?!

    quarta-feira, 26 de dezembro de 2018 15:56
  • Deleted
    quarta-feira, 26 de dezembro de 2018 17:11
  • Boa tarde!

    O SQL Server não permite a inserção ou atualização de valores em colunas computadas, a coluna "Campo" é uma coluna computada ?!

    acho que SIM, porem Como sabe se uma coluna é computada ou não


    Maricelmo

    quarta-feira, 26 de dezembro de 2018 17:40

  • acho que SIM, porem Como sabe se uma coluna é computada ou não

    Na propriedades da coluna.

    • Editado Edvaldo A quarta-feira, 26 de dezembro de 2018 19:02 .
    quarta-feira, 26 de dezembro de 2018 19:02
  • Só para complementar  com esse script abaixo  vc consegue todas suas colunas computadas 

    SELECT T.name,
           C.name AS COluna,
    	   T2.name AS DataType,
           C.is_computed
      FROM sys.tables AS T
      JOIN sys.columns AS C ON T.object_id = C.object_id
      JOIN sys.types AS T2 ON C.user_type_id = T2.user_type_id
      WHERE C.is_computed = 1


    Wesley Neves - Brasilia-DF     

    https://wesleyneves.wordpress.com/

    SELECT Tab.[that's me:]

    FROM

    (

        VALUES

            ('Wesley Neves'),

            ('Microsoft® Certified Solutions Associate: SQL 2016 Database Development'),

            ('Pós Graduando em Banco de Dados com ênfase em BI'),

            ('.NET Developer'),

            AS Tab ("that's me:");


    "Se a resposta for útil ou ajudar ,não esqueça de marcar"






    Wesley Neves

    • Marcado como Resposta Maricelmo quinta-feira, 27 de dezembro de 2018 13:55
    quinta-feira, 27 de dezembro de 2018 11:19