none
SQL的‘编辑前200行’和‘编辑前1000行’ RRS feed

  • 问题

  •     SQL2008中选中某个表,然后选择的‘编辑前200行’,就可以直接修改它的内容。但如果选择‘编辑前1000行’就不能直接修改任何内容。

        有什么办法可以直接修改么?难道一定要用SQL语句!?


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!
    2011年9月2日 4:35

答案

全部回复

  •     SQL2008中选中某个表,然后选择的‘编辑前200行’,就可以直接修改它的内容。但如果选择‘编辑前1000行’就不能直接修改任何内容。

        有什么办法可以直接修改么?难道一定要用SQL语句!?


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!

    那是Select top 1000 Rows,不是Update top 1000 Rows。
    If you haven't all the things you want,be grateful for the things you don't have that you didn't want.
    2011年9月2日 4:53
  • 没这么简单!你测试过么? 我用了Update  。。。set   还是不行!跟普通的SQL语句不一样!
    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!
    2011年9月2日 11:24
  • 工具-->选项-->sql server对象资源管理器-->命令-->将编辑前xxx行设定0
    然后对着数据表右键编辑,试试看是不是你要的

    Shadowと愉快なコード達
    2011年9月2日 11:41
  • Why update so many rows in gui?
    2011年9月2日 14:39