0 0

oracle 更具建表语句能否知道主见是否自增?10

create table T_SMS_INFOPLAN
(
  FID          NUMBER(8) not null,
  SJRID        NUMBER(8),
  SJRXM        VARCHAR2(30),
  SJRDH        VARCHAR2(30),
  FSNR         VARCHAR2(500),
  FSRQ         DATE,
  FSCL         NUMBER(8),
  XXZT         NUMBER(8),
  DXLY         VARCHAR2(75),
  FSR          NUMBER(8),
  FSSJ         DATE,
  RWBH         VARCHAR2(75),
  FSCS         NUMBER(8),
  PTLX         VARCHAR2(10),
  FSRXM        VARCHAR2(30),
  FSRDH        VARCHAR2(30),
  FSID         VARCHAR2(100),
  MSGID        VARCHAR2(30),
  STATUSREPORT VARCHAR2(30)
)
tablespace MSA
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64
    minextents 1
    maxextents unlimited
  );
alter table T_SMS_INFOPLAN
  add constraint T_SMS_INFOPLAN_FID primary key (FID)
  using index
  tablespace MSA
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );

能更具上面的建表语句知道 这个表的ID是自动增长的吗?
alter table T_SMS_INFOPLAN
  add constraint T_SMS_INFOPLAN_FID primary key (FID)
  using index
  tablespace MSA
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
这段代码是什么意思?
DAO 
2011年11月29日 17:26

3个答案 按时间排序 按投票排序

0 0

oracle里面想要实现主键的自动增长,必须要建序列,你这建表语句里应该没有序列吧,所以就是没有自增这回事

2011年11月30日 15:16
0 0

DROP SEQUENCE PLAN.PLAN_MAINTAIN_LOG_S;  
  
CREATE SEQUENCE PLAN.PLAN_MAINTAIN_LOG_S  
  START WITH 1  
  MAXVALUE 999999999  
  MINVALUE 1  
  NOCYCLE  
  NOCACHE  
  NOORDER;  
  
<insert id="save" parameterMap="deptMap">  
            <![CDATA[  
                INSERT INTO TIME_DEPT(id,deptName,deptAddress,deptCenter,deptManager,remark,state)  
                    VALUES(TIME_DEPT_LOG_S.nextval,?,?,?,?,?,?)  
            ]]>  
            <selectKey resultClass="int">  
                <![CDATA[  
                    SELECT TIME_DEPT_LOG_S.currval as id FROM dual  
                ]]>  
            </selectKey>  
        </insert>  

2011年11月30日 08:16
0 0

不能,得根据你的插入DML语句才能知道吧

2011年11月30日 08:02

相关推荐

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    Oracle_基本建表语句-操作语句

    在Oracle数据库管理系统中,建表语句是进行数据存储和管理的基础操作。Oracle支持SQL标准的CREATE TABLE语句,用于创建新的数据库表。本篇将深入探讨Oracle中的基本建表语句及其相关操作。 首先,建表语句的基本...

    excel2003 生成oracle 建表语句

    标题"excel2003 生成oracle 建表语句"涉及到一个实用工具,它允许用户利用Microsoft Excel 2003来创建Oracle数据库的建表语句。这个工具基于Excel的宏功能,使得非编程背景的用户也能相对轻松地生成SQL脚本,这对于...

    通过xlrd读取excel生成oracle的建表语句

    本话题主要关注如何利用Python的xlrd库来读取Excel文件,并根据其中的数据生成适用于Oracle数据库的建表语句。 首先,xlrd是一个Python库,专门用于读取Excel文件。它支持多种Excel文件格式,包括.xls和.xlsx,使得...

    Oracle_基本建表语句

    本文将详细介绍Oracle的基本建表语句及相关操作。 首先,创建用户是数据库管理的基础。Oracle中创建用户的基本语法如下: ```sql CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名 TEMPORARY ...

    Oracle系统表建表语句

    用于Oracle建系统表,如s_emp等

    c# oracle转starRocks(doris)建表语句

    - SQL脚本:这些脚本可能包含了从Oracle到StarRocks的建表语句模板,需要根据实际的Oracle表结构进行调整。 - 工具代码:可能是用C#编写的工具类,用于自动化执行上述步骤,包括连接、读取、转换和写入数据。 总...

    Oracle_基本建表语句.doc

    本文将详细解析Oracle的基本建表语句以及相关的数据库操作。 首先,创建用户是数据库管理的第一步。以下是一个创建用户`han`的示例: ```sql CREATE USER han IDENTIFIED BY han DEFAULT TABLESPACE users ...

    Oracle建表语句

    Oracle建表语句Oracle建表语句

    quartz各种数据库的建表语句

    例如,"mysql.sql", "postgresql.sql", "oracle.sql", "mssql.sql"分别包含这些数据库的建表语句。运行相应的SQL文件后,确保检查表是否成功创建,并且没有语法错误。 在使用Quartz时,还需要注意以下几点: - 配置...

    Oracle练习用表(DEPT、EMP、BONUS、SALGRADE)的建表语句

    Oracle数据库安装完毕,自带有很实用的练习用表:DEPT、EMP、BONUS、SALGRADE。很方便练习。 但是MySQL数据库安装完毕,却没有练习用表...特此,把Oracle这4个练习用表的建表语句,分别用Oracle语句和MySQL语句写出来。

    Mysql转oracle工具

    "mysqltooracle_cn"这个工具可能包含了自动化的转换功能,它能帮助解析MySQL的DDL语句并生成相应的Oracle DDL,同时也可能包含数据迁移的逻辑。 在实际操作中,应先备份源数据库,然后根据工具的使用指南逐步进行...

    Oracle经典建表语句

    ### Oracle经典建表语句详解 #### 一、概述 在数据库管理中,创建表是一项基本而重要的操作。本文档将详细介绍两个Oracle经典建表语句案例:`DHC_BY_GOODSBUY`表与`DHC_BY_GOODSBUYTOTAL`表的创建过程,并额外解析...

    sybase库中导出全部表的oracle、mysql和sybase的建表语句

    本主题聚焦于从Sybase数据库中导出全部表的建表语句,并转换为Oracle、MySQL和Sybase自身的格式。这样的操作对于跨平台的数据迁移、数据库结构比对以及系统兼容性测试具有很高的实用价值。 首先,让我们深入了解`...

    Oracle基本建表语句

    ### Oracle基本建表语句知识点总结 #### 一、创建用户 在Oracle数据库中,创建用户是基础操作之一。这通常用于控制不同开发者或应用程序之间的访问权限。 **语法:** ```sql CREATE USER &lt;username&gt; IDENTIFIED BY...

    Oracle建表语句demo(建表语句、索引、序列)

    提供了一个Oracle数据库建表语句的完整示例代码,用于演示如何在Oracle环境中创建一个结构化的数据表。 资源优点: 完整性展示:DEMO提供了从基础建表到复杂约束(如外键、自增主键)等实际生产场景所需的完整SQL...

    Java操作Oracle数据库(建表,插数据,删除)

    Java 操作 Oracle 数据库(建表,插数据,删除) Java 是一种广泛使用的编程语言,而 Oracle 数据库是一种功能强大且广泛使用的关系型数据库管理系统。在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括...

    oracle建表语句

    oracle建表语句,怎么建表空间,表空间的用户名密码。整理自己查看的。

    oracle.exportsql.(导出建表脚本)

    "exportSql.sh"和"export.sh"可能都是Shell脚本,其中前者可能用于执行导出建表脚本的具体命令,而后者可能是更通用的数据导出脚本,不局限于建表脚本。"create_table"可能是一个已经生成的建表脚本示例,包含了创建...

    quartz-数据库建表语句.zip

    在部署Quartz时,根据选用的数据库(如MySQL、Oracle、SQL Server等),需要将"quartz-数据库建表语句.zip"中的相应SQL脚本运行在数据库上,以创建这些必要的表。这一步是Quartz配置中的关键部分,确保Quartz能够...

Global site tag (gtag.js) - Google Analytics