`

sql,MySQL,Oracle设置自增变量的汇总

阅读更多

1、sql中设置自增变量用identity关键字,该关键字可以方便的指定从什么数开始,增幅是多少。如:

create table test(id int identity(100,10) primary key not null, name varchar(10));

2、mysql中设置自增变量用auto_increment关键字,如:

create table test(id int auto_increment primary key not null, name varchar(10));

 不过这个时候id一定要设置为主键,否则数据库会报错

3、Oracle不能再创建表时指定自增的列,它需要重新创建sequence,然后用nextval来引用,如:

create table test(id int primary key not null,name varchar(10));
create sequence test_id increment by 1 start with 1 maxvalue 9999;

 sequence后面的test_id最后就用表名+序列号标记,引用如:

insert into test(test_id.nextval,'jyj');

4、在vs2008中创建表时,如果没有下载一定的插件,写不成创建表的sql语句,这时可以利用vs2008中表的相关属性来设置自增变量。由于图片无法显示,我就口述一下。也是创建表时,查看创建那一列的属性,注意设为自增的那一列的类型必须是int类型。找到标识规范一行属性,更改为“是”,然后标识增量是增加的幅度,而标识种子是从多少开始,这样就设置好了。

以上的不是太全面,有补充的可以随时补充!

 

分享到:
评论

相关推荐

    oracle迁移mysql自增序列问题

    总之,从Oracle迁移到MySQL时,处理自增序列的关键在于理解两种数据库系统的差异,并利用适当的SQL语句和系统变量来调整自增字段的行为,以满足迁移后的业务需求。在进行这样的迁移操作时,务必进行充分的测试和数据...

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite数据库差异

    - **Sqlserver**、**Oracle**、**MySql**、**PostgreSql** 和 **SqlLite** 都提供了丰富的内置函数支持,包括数学、日期时间、字符串处理等多方面功能。 #### 五、分页 分页是数据库中常见的需求之一,不同的...

    Oracle 实现类似SQL Server中自增字段的一个办法

    在SQL Server中,自增字段通常通过`IDENTITY`...通过这种方式,Oracle能够实现类似于SQL Server中的自增字段功能,尽管实现过程较为复杂。理解并熟练运用这些技术对于在Oracle环境中管理具有自增特性的数据至关重要。

    数据库驱动 MySql SQLServer Oracle

    在本话题中,我们将探讨MySQL、SQL Server和Oracle这三种广泛应用的数据库系统的驱动及连接字符串。 1. **MySQL驱动**:MySQL是一款开源、免费的关系型数据库管理系统,广泛用于Web应用程序。JDBC(Java Database ...

    MYSQL,SQLSERVER,ORACLE常用的函数

    根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...

    数据库大全手册 MySql SqlServer Oracle Pl/Sql

    本手册涵盖了四大主流关系型数据库管理系统:MySQL、SQL Server、Oracle以及PL/SQL,这些都是IT行业中广泛使用的数据库解决方案。 MySQL是一款开源、免费的关系型数据库管理系统,以其高效、稳定和易用性而受到广大...

    oracle通过DBlink连接mysql搭建过程

    Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程,帮助读者了解如何使用 DBlink 连接 Oracle...

    jtds,mysql,oracle,sqlserver数据库驱动与连接字符串

    本文将详细探讨标题中提到的四个数据库系统——jtds、MySQL、Oracle和SQL Server的驱动程序及其连接字符串。 首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于...

    Mysql Oracle 数据库开发设计及使用规范

    ### MySQL Oracle 数据库开发设计及使用规范 #### 设计规范 **1. 数据设计原则** - **遵循3NF规范:** - 表中的每个值只能出现一次。 - 每一行都应通过唯一的键来标识。 - 表内不应包含依赖于其他键的非键信息...

    ORACLE透明网关访问mysql

    解决方案包括检查网络配置,确认ODBC数据源是否正确设置,确认Oracle的客户端安装和环境变量配置无误,以及检查权限设置是否正确。 在整个配置过程中,应保证所有操作严格按照Oracle官方文档或本文所述步骤进行,以...

    sql分页(sqlserver,mysql,oracle )

    不同的数据库系统,如SQL Server、MySQL、Oracle,由于其设计原理和语法的不同,在实现分页功能上也有所差异。下面将详细介绍这三种数据库系统的分页方法。 ### SQL Server 分页 SQL Server 中实现分页主要通过`...

    Oracle的表结构转成Mysql的表结构

    ### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...

    java的jdbc数据库连接驱动包(mysql,oracle,sqlserver)

    本压缩包包含了三个主流数据库的JDBC驱动包,分别是针对MySQL、Oracle和SQL Server,这些驱动包使得Java程序能够与这三种数据库系统进行无缝通信。 1. MySQL JDBC驱动:`mysql-connector-java-5.1.20.jar` 是MySQL...

    启动,停止,Mysql,Oracle,Sqlserver的脚本

    首先,确保Oracle环境变量已经设置正确,然后执行以下命令: ```bat sqlplus /nolog connect sys/口令 as SYSDBA startup ``` 来启动数据库,而关闭Oracle数据库的命令是: ```bat shutdown immediate ``` 或 ```bat...

    sql服务启动Mysql、oracle

    此外,启动服务前应检查相关环境变量是否设置妥当,例如ORACLE_HOME和PATH。 总之,"sql服务.bat"这样的工具对于管理和维护数据库服务非常有帮助,尤其在需要频繁操作的环境中。通过掌握如何创建和使用这样的自动化...

    sqlapi_oracle.rar_SQLAPI_oracle_sqlapi++

    `SQLAPI++`是一个轻量级且跨平台的数据库接口,它允许开发者通过统一的API来访问多种关系型数据库,如Oracle、MySQL、SQL Server等。它的设计目标是简化数据库编程,提供一套简洁易用的接口,让开发者无需关注底层...

    Oracle通过DBlink连接MySQL

    创建成功后,就可以在Oracle SQL中通过DBLink查询MySQL的数据了。 在实际操作中,务必注意字符集的匹配,避免因字符集不一致导致的数据乱码问题。此外,安全也是重要的考虑因素,确保敏感信息如用户名和密码的安全...

    dbmove_sql语句转化.zip_MYSQL_dbmove_oracle

    Oracle的CONNECT BY用于构建层次查询,而在MySQL中可能需要递归的用户定义变量或JOIN操作。子查询在两个系统中语法也略有不同。 7. **事务控制**: Oracle和MySQL都支持事务,但语法上有一些差异。如Oracle使用...

    mysql,oracle,sqlserver2000连接java驱动

    在IT行业中,数据库管理系统(DBMS)是至关重要的组成部分,其中MySQL、Oracle和SQL Server 2000是最常见的关系型数据库系统。这些数据库系统都提供了与Java编程语言的交互能力,通过Java Database Connectivity...

    Oracle向MySQL_迁移相关事项

    这可以通过设置全局变量event_scheduler为ON来完成,或者在MySQL配置文件中添加相应参数。 五、其他方面的移植 除了上述内容,还需要考虑用户权限、视图、索引、同义词、游标、约束等的移植。用户权限的移植涉及到...

Global site tag (gtag.js) - Google Analytics