zoukankan      html  css  js  c++  java
  • 在SQL Server数据库中为标识(IDENTITY)列插入显式值

    有的情况我们需要手动插入标识列的值,例如删除了一些记录后,标识列并不连续,而我们又想把它补齐。我们利用一个开关可以让愿望变成现实: 
    SET IDENTITY_Insert [TableName] ON 
    在查询分析器里面这样写: 
    SET IDENTITY_Insert member ON 
    insert member(id,username) values(1,'admin') 
    SET IDENTITY_Insert member OFF 
    在ASP页面可以这样写: 
    con.execute("SET IDENTITY_Insert member ON" & vbcrlf & "insert member(id,username) values(2,'abcde')" & vbcrlf & "SET IDENTITY_Insert member OFF") 
    使用该方法应该保证标识列没有插入重复数据,要不然会返回错误,插入操作不会进行。SET IDENTITY_Insert [TableName] OFF 其实可以省略,因为会话完毕后,这个开关就自动关上了。
     
    备注:ACCESS给自动编号指定值比较简单,直接insert就可以了

  • 相关阅读:
    数据库操作--获取空数据
    常用的css属性
    有序列表与无序列表
    表格标签table
    Div 块 盒子
    border边框 css属性
    IMG
    html中a标签与img标签
    CSS
    css 网页中如何嵌套style样式?
  • 原文地址:https://www.cnblogs.com/netrube/p/1898077.html
Copyright © 2011-2022 走看看