没有触发器,数据类型也都正常. 只要是新增加的字段,不管是什么类型,update 都没有用.

解决方案 »

  1.   


    没有触发器,数据类型也都正常. 只要是新增加的字段,不管是什么类型,update 都没有用.有表的,定义语句不
      

  2.   


    没有触发器,数据类型也都正常. 只要是新增加的字段,不管是什么类型,update 都没有用.有表的,定义语句不create table t1 (
       c_id                 uniqueidentifier     not null,
       c_tid            uniqueidentifier     null,
       c_eid             uniqueidentifier     null,
       c_inst_id        uniqueidentifier     null,
       c_send_from          varchar(64)          collate Chinese_PRC_CI_AS null,
       c_send_to            varchar(64)          collate Chinese_PRC_CI_AS null,
       c_send_body          nvarchar(2048)       collate Chinese_PRC_CI_AS null,
       c_send_date          datetime             null,
       c_send_user          uniqueidentifier     null,
       c_reply_status       smallint             null,
       c_send_method        tinyint              null,
       c_send_type          tinyint              null,
       c_feedback_tel       varchar(64)          null,
       c_feedback_time      datetime             null,
       c_feedback_status    tinyint              null,
       c_feedback_content   nvarchar(2048)       null,
       c_sid             uniqueidentifier     null,
       c_fid            uniqueidentifier     null,
       c_sound_path         nvarchar(256)        null,
       c_db_create_date     datetime             not null,
       c_db_create_id       uniqueidentifier     not null,
       c_db_last_update_date datetime             not null,
       c_db_last_update_id  uniqueidentifier     not null,
       c_db_status          smallint             null default 0,
       constraint PKt1 primary key nonclustered (c_id)
             with  fillfactor= 90
    )
    on "PRIMARY"
      

  3.   


    没有触发器,数据类型也都正常. 只要是新增加的字段,不管是什么类型,update 都没有用.有表的,定义语句不create table t1 (
       c_id                 uniqueidentifier     not null,
       c_tid            uniqueidentifier     null,
       c_eid             uniqueidentifier     null,
       c_inst_id        uniqueidentifier     null,
       c_send_from          varchar(64)          collate Chinese_PRC_CI_AS null,
       c_send_to            varchar(64)          collate Chinese_PRC_CI_AS null,
       c_send_body          nvarchar(2048)       collate Chinese_PRC_CI_AS null,
       c_send_date          datetime             null,
       c_send_user          uniqueidentifier     null,
       c_reply_status       smallint             null,
       c_send_method        tinyint              null,
       c_send_type          tinyint              null,
       c_feedback_tel       varchar(64)          null,
       c_feedback_time      datetime             null,
       c_feedback_status    tinyint              null,
       c_feedback_content   nvarchar(2048)       null,
       c_sid             uniqueidentifier     null,
       c_fid            uniqueidentifier     null,
       c_sound_path         nvarchar(256)        null,
       c_db_create_date     datetime             not null,
       c_db_create_id       uniqueidentifier     not null,
       c_db_last_update_date datetime             not null,
       c_db_last_update_id  uniqueidentifier     not null,
       c_db_status          smallint             null default 0,
       constraint PKt1 primary key nonclustered (c_id)
             with  fillfactor= 90
    )
    on "PRIMARY"你update的哪一列,没有变化
      

  4.   

    你不用UPDATE,直接对表进行编辑前200行,然后编辑你说的这列的数据,再查下看看
      

  5.   

    之前列出的表的字段是原有的字段,update 无问题。
    现在新增加一字段:c_new_col varchar(10), 对此字段进行更新,则无效。没办法了,可能是SQLSERVER2008内部的原因吧,只有重新建表,导入原数据,才解决问题。