`

必须要记住的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]
分享到:
评论

相关推荐

    Oracle基本sql语句

    Oracle数据库是全球最广泛使用的数据库管理系统之一,它遵循SQL标准,提供了一套强大的SQL语句,使得数据库操作变得高效和灵活。...记住,通过不断的练习和实际操作,才能真正地熟悉并运用好SQL语句。

    SQL语句使用教程

    本教程针对的是"SQL语句使用教程",特别关注MySQL数据库系统,这是一套广泛使用的开源数据库解决方案。通过本教程的学习,你将能够熟练掌握SQL的基本概念、语法以及在实际中的应用。 首先,让我们从基础开始,了解...

    可视化sql查询语句生成器

    对于开发人员来说,尤其是需要频繁进行数据查询时,可以快速构建和测试SQL语句,节省了大量的时间。同时,它降低了错误率,因为大多数工具会自动检查语法和逻辑错误,确保生成的SQL语句是有效的。 另外,可视化界面...

    sql初学者指南(sql语句示意图)

    ### 一、SQL语句的标准图 SQL语句主要包括以下几种类型: 1. **数据查询语言 (DQL)**:用于从数据库中检索数据,如`SELECT`语句。例如: ```sql SELECT * FROM Customers WHERE Country='USA'; ``` 这个语句将...

    mfc 数据库 sql基本语句 代码大全

    对于频繁执行的SQL语句,可以使用`CDatabase`的`Prepare()`方法预编译SQL语句,提高执行效率。之后,通过`ExecuteSQL()`方法的参数传递变量值。 9. **游标类型**: `CRecordset`可以配置为不同类型的游标,如静态...

    最完整的SQL语句大全 附带PPT解说

    本资源提供的"最完整的SQL语句大全"结合PPT解说,旨在帮助学习者全面理解并掌握SQL的核心概念和实际应用。 SQL主要包含以下几个关键部分: 1. **数据定义语言(DDL)**:用于创建和修改数据库结构。例如,`CREATE ...

    SQL、pl/sql基础语句大全

    7. **SQL执行顺序**:在SQL语句中,`FROM`子句首先执行,确定数据源;然后是`WHERE`子句,过滤满足条件的行;接着是`SELECT`,选择需要的列;最后是`ORDER BY`,对结果进行排序。 对于初学者来说,理解和掌握这些...

    SQL语句自动生成器

    SQL语句自动生成器是一款非常实用的工具,尤其适合初学者和那些不熟悉SQL语法的用户。它通过直观的界面和向导式操作,能够帮助用户快速构建复杂的SQL查询,节省了手动编写代码的时间和精力。以下是这款工具的核心...

    SQL server语句的学习

    2. 分析例子中的SQL语句,理解其语法结构和逻辑。 3. 在SQL Server环境中运行代码,观察结果,对比预期。 4. 尝试修改例子,如改变选择的列、添加或修改条件,观察变化。 5. 学习并应用新的概念,如联接、分组和聚合...

    使用p6spy完整显示hibernate的SQL语句

    在开发和优化过程中,清晰地查看和理解执行的SQL语句至关重要。`p6spy`是一个非常实用的开源工具,它能够帮助我们监控和记录应用通过JDBC执行的所有SQL语句。这篇博客“使用p6spy完整显示hibernate的SQL语句”可能...

    sql语句优化之降龙十八掌

    在数据库管理中,SQL语句优化是提升系统性能的关键步骤,尤其对于大型系统而言,一个高效的SQL查询可以显著减少响应时间,改善用户体验。本文将详细阐述"sql语句优化之降龙十八掌",逐一解析这十八个优化技巧,帮助...

    oracle sql语句学习

    Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在Oracle数据库系统中,掌握SQL的高效使用至关重要。这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够...

    SQL语句大全,比较好的一样东西

    SQL(Structured Query Language)是用于管理和操作关系数据库的语言,它包含了一系列用于创建、查询、更新和管理数据库的命令。以下是一些SQL语句的...记住,理解SQL语句的逻辑和功能是成为熟练数据库管理员的关键。

    基本SQL数据库查询语句大全

    SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,它是...记住,熟练掌握SQL是数据管理的关键,也是许多IT职业的基础技能。在实践中不断练习,你将逐渐精通SQL,为你的职业生涯打下坚实的基础。

    SQL语句典型练习题(5套含数据)

    这套"SQL语句典型练习题(5套含数据)"旨在帮助学习者巩固和提升SQL技能,通过实践操作来理解其基本语法、查询技巧以及高级特性。下面,我们将详细讨论SQL的一些关键知识点。 1. **SQL基本语法**:SQL主要包括...

    sql server导出语句

    在SQL Server中,导出插入语句是一种常见的数据...通过理解SQL语句的生成方式和考虑上述因素,你可以更有效地进行数据操作。记住,根据具体情况选择最适合的方法,并始终进行适当的数据验证和备份,以防止数据丢失。

    SQL语句大全决对实惠

    SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库的...记住,理论知识结合实际操作才能真正提升技能,所以不仅要阅读文档,还要动手尝试编写和执行SQL语句,这样才能在实践中加深理解。

    彻底优化 PL/SQL 语句

    优化PL/SQL语句对于提升数据库性能至关重要,尤其是在处理大量数据时。以下是一些关键的优化措施,旨在提高SQL效率: 1. **有效使用索引**:索引可以加速数据检索,特别是在执行SELECT、WHERE和JOIN操作时。创建...

    SQL语句教程最最基础的操作SELECT 语句

    在这个SQL语句教程中,我们将深入探讨最基础的SELECT语句,它是SQL中用于从数据库中检索信息的核心命令。 首先,SELECT语句的基本结构是 `SELECT column1, column2 FROM table_name`,这里的`column1, column2`是你...

    通过分析SQL语句的执行计划优化SQL总结)

    在数据库管理中,SQL语句的优化是提升系统性能的关键环节。执行计划是数据库解析SQL语句后生成的一种详细步骤,它展示了数据是如何被检索、排序、连接等操作的。通过对执行计划的深入理解,我们可以识别出SQL语句的...

Global site tag (gtag.js) - Google Analytics