`

必须要记住的SQL语句

SQL 
阅读更多
@@IDENTITY  
  返回最后插入的标识值。  
   
  语法  
  @@IDENTITY  
   
  返回类型  
  numeric  
   
  注释  
  在一条   INSERT、SELECT   INTO   或大容量复制语句完成后,@@IDENTITY   中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则   @@IDENTITY   返回   NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY   返回最后产生的标识值。如果此语句激发一个或多个执行产生标识值的插入操作的触发器,则语句执行后立即调用   @@IDENTITY   将返回由触发器产生的最后的标识值。若   INSERT   或   SELECT   INTO   语句失败或大容量复制失败,或事务被回滚,则   @@IDENTITY   值不会还原为以前的设置。  
   
  下面的示例向带有标识列的表中插入一行,并用   @@IDENTITY   显示在新行中使用的标识值。  
   
  INSERT   INTO   jobs   (job_desc,min_lvl,max_lvl)  
  VALUES   ('Accountant',12,125)  
  SELECT   @@IDENTITY   AS   'Identity'  
   
  使用tran把这个id作为返回值是更加严密的方案,保证没有人在你读这个值之前插入新的数据[/size][size=large][size=large][/size]
分享到:
评论

相关推荐

    SQL语句命令大全

    SQL语句命令大全,用于新手记住相应的QSL语句操作命令

    数据库编写语句智能提示工具

    你是否在为编写SQL语句的时候记住表名 字段名而烦恼呢?这个工具可以让你轻松的查找到你所需要的表名和字段名哦.使用很简单.安装完成后.运行.后然直接打开(SQL2000)查询分析器 试试select 然后空格.哈哈....

    SQLServer数据库设计规范.txt

    命名都采用英文字符,每个单词的首个字母要大写 2.7 SQL语句的编写规范 数据库中存储过程和触发器中涉及大量的SQL语句,对SQL语句的编写规范如下: 关键字大写:在SQL语句的编写中,凡是SQL语句的关键字一律大写,如...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    6.2.4 标识SQL语句以便以后取回计划 153 6.2.5 深入理解DBMS_XPLAN的细节 156 6.2.6 使用计划信息来解决问题 161 6.3 小结 169 第7章 高级分组 170 7.1 基本的GROUP BY用法 171 7.2 HAVING子句 174 7.3 GROUP...

    全面接触SQL语法

    <br> 第六类、SQL语句(Statement) <br> SQL的语句,可以说是SQL语法的主体,用来对某一个特定的数据库发出指示,并返回相关的数据,而SQL的语法结构,基本上可以利用下面 <br> 的式子来表示:命令+...

    很牛的SQl脚本

    经典SQL语句,不用记住啦。 select * from smteller

    sqlserver自定义函数

    打开测试数据库test,并以表w01为例,将下面的SQL语句放入sql2000查询分析器中,一段一段执行即可看到效果 ---在sql2000下创建测试数据表 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo]....

    SQL语法大全

    rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like \'%字段值%\'...

    Python实现自动sql注入

    使用参数化查询(Prepared Statements):使用预编译的SQL语句和参数绑定,而不是直接将用户输入拼接到SQL查询中。这样可以防止恶意代码通过用户输入来修改SQL查询的结构。 输入验证和过滤:对用户输入进行验证和...

    SQL语言与excel。VBA结和

    编前话:为了更系统的学习sql语句,小爪首次系统的汇集sql 需引用 microsoft activeX Data Objects 2.8 library 1.sql = "select 构件名称,构件代号,横长度,横数量,竖长度,竖数量,比重,相应工艺 from [参数$B2:K1916...

    比较精巧的数据库维护辅助工具

    工具用途:将日常数据维护、监控、查询统计的sql语句写到xml文件内,自动生成目录树,方便随时查看, 不用去麻烦的打开查询分析器再写sql查询 使用介绍: Conn.xml: 显示是数据库连接啦 ~ 修改strconn_1的...

    mongo2SQL:Mongodb 查询到 sql 查询转换器

    Mongodb 查询到 sql 查询转换器。 示例:在:db.user.find({name: 'julio'}); out: SELECT * FROM user WHERE name = 'julio'; 在:db.user.find({_id: 23113},{name: 1, age: 1}); out: SELECT name, age FROM ...

    Mysql软件 里面有安装教程,小软件

    可以学习学习sql语句,在黑框下谢谢sql语句,可以记住很多的sql语句的,供刚刚接触数据库的同学学习。

    Oracle数据库实验.rar

    ”,记录 SQL语句运行结果; e.键入“insert into taba values(1,1);”,记录 SQL语句运行结果; f.键入“commit;”,提交插入操作; g.退出应用程序。 3.在命令行下使用 SQL Plus登陆远程数据库; a.点击运行菜单...

    cas-server服务端maven项目

    多数据源支持(根据传入参数client确定用哪个数据源和sql语句) 运行该项目 先建立sys_account表,直接导入sys_account.sql脚本即可 WEB-INF下application.properties文件的配置正确 访问 ...

    Websql +「Websql Plus」-crx插件

    历史记录根据数据库和sql语句进行去重,首次运行自动清除历史重复记录。 ------------------------------------ v2.0.5 修复历史sql字体实体化 ------------------------------------ v2.0.4 取消收藏 -------------...

    每个Oracle DBA都应该遵从的调优法则

    Oracle SQL调整:Oracle SQL调整是Oracle调整中最重要的领域之一,只要通过一些简单的SQL调优规则就可以大幅度地提升SQL语句的性能,这是一点都不奇怪的。--调整Oracle排序:排序对于Oracle性能也是有很大影响的。

    Websql Plus-crx插件

    v3.0.2fix bug------------------------------------v3.0.1历史记录根据数据库和sql语句进行去重,首次运行自动清除历史重复记录。------------------------------------v2.0.5修复历史sql字体实体化---------------...

    跳蚤J2EE快速开发框架使用说明

    经过本人长时间的业余研究,终于形成一套完整的软件快速开发框架,现把它推荐给大家,...利用通用增删改查框架可以快速构建一个单表的增删改查操作,而开发人员也只须编写一个XML,加上几条SQL语句即可,无须编写java类.

Global site tag (gtag.js) - Google Analytics