就是说有一句SQL 比如是个UPDATE
在程序运行过程中会执行这个SQL,但是也有可能有人会在数据库中手工写一个UPDATE执行了
能不能在UPDATE的表里加一列,来记忆是代码执行的这句SQL还是工作人员手工执行的这个SQL?

解决方案 »

  1.   

    增加标识列。如操作时间,操作人(如程序执行为system)
      

  2.   

    用 Sql profiler 可以看到,但要控制的话还要用写程序
      

  3.   

    “代码执行的这句SQL ” 时做个记录
      

  4.   

    “代码执行的这句SQL ” 时做个记录
    怎么记录?往一列里写1或者0?
    那手工执行SQL不也能修改
      

  5.   

    不能 代码执行跟手工执行原理不都一样的吗 都是通过SQL语句执行啊!