Sql Server使用技巧

  1. 当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示: 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。
    如果要去掉此提示,打开SQL 2008 在最上面 工具-〉选项-〉左侧有个设计器-〉表设计器和数据库设计器 -> 阻止保存要求重新创建表的更改(右侧) 把钩去重新启动2008即可。
  2. 创建唯一约束
    在对象资源管理器中,右键单击要为其添加唯一约束的表,再单击设计
    此时,将在表设计器中打开该表。
    表设计器菜单上,单击索引/
    索引/对话框中,单击添加
    在网格中单击类型,再从属性右侧的下拉列表框中选择唯一键
  3. 在sql server2008中编辑200行后的数据
    Sql Server使用技巧
    到了08变成了“打开前1000行”和“编辑前200行”:考试系统中的数据怎么也有几千行,怎么编辑以后的数据?
    方法一:修改设置         进入"工具"---选项---SQL Server对象资源管理器---命令---“编辑前<n>行”,值改为1000(自定)。修改后为:
    Sql Server使用技巧
    方法二:修改SQL语句
    Sql Server使用技巧
    先打开想要编辑200行以上的表,如图再右侧获取sql语句: [sql] SELECT     TOP (200) questionId, theChapter, theType, point, degree, fraction, questionContent, blankNumber, isOrdinal, correctAnswer, isValid   FROM         t_gangjinhunningtujiegou_tiankongti   修改top()中的值即可。  
  4.  如何把一个表的数据复制到另外一个表
    已知两个表Table1(column1, column2, column3),Table2(columnA, columnB, columnC),把table2的数据插入到table1的相应位置
    Insert into Table1(column1, column2, column3)
    select columnA as Column1, column as column2, columnC as Column3 from Table2

你可能感兴趣的:(SQL Server)