oracle

declare
num number;
begin
select count(1) into num from user_all_tables where Upper(Table_Name) = Upper('SPLJDJBPZ');
if num=1 then
execute immediate 'drop table SPLJDJBPZ';
end if;
end;
go
create table SPLJDJBPZ
(
SPLJDJBPZ_NM VARCHAR(36) not null,
SPLJDJBPZ_GLNM VARCHAR(36),
SPLJDJBPZ_JDMC VARCHAR(108),
SPLJDJBPZ_JDJB VARCHAR(2),
CREATOR VARCHAR2(36) not null,
CREATORNAME varchar2(128) not null,
CREATEDTIME TIMESTAMP(6) not null,
LASTMODIFIER VARCHAR2(36) not null,
LASTMODIFIERNAME varchar2(128) not null,
LASTMODIFIEDTIME TIMESTAMP(6) not null,
constraint PK_SPLJDJBPZ primary key (SPLJDJBPZ_NM)
)
GO

--------------------------------------------------------------------------------------------------------------------------

sqlserver

IF EXISTS (SELECT 1 FROM sysobjects WHERE sysobjects.name = 'SZYDWJMMYZMB')
drop table SZYDWJMMYZMB
GO
create table SZYDWJMMYZMB
(
ID varchar(36) not null,
USERID varchar(36) null,
USERNAME varchar(128) null,
USERTEL varchar(20) null,
VERCODE varchar(8) null,
STATE varchar(2) null,
CREATEDTIME datetime not null,
ATTRIBUTE1 varchar(150) null,
ATTRIBUTE2 varchar(150) null,
ATTRIBUTE3 varchar(150) null,
ATTRIBUTE4 varchar(150) null,
ATTRIBUTE5 varchar(150) null,
constraint PK_SZYDWJMMYZMB primary key clustered (ID)
)
GO

oracle建表和sqlserver建表的更多相关文章

  1. Oracle、Mysql、SqlServer创建表和给表和字段加注释

    一.Oracle --创建表 create table test (      id varchar2(200) primary key not null,      sort number,     ...

  2. Oracle拉出在sqlserver建表的语句

    我们将Oracle数据同步到sqlserver时,是先得在sqlserver端建表的. 复杂的字段我们不同步,就仅仅考虑以下四种数据类型. Oracle到SQLServer做的映射: int -> ...

  3. 如何在Oracle中建表空间、建用户并导入dmp文件详解

    假设oracle有个全新的数据库orcl,现在要把数据库文件(.dmp)导入这个全新的数据库orcl中.详细步骤如下:    1. 创建表空间  例如:  create tablespace test ...

  4. hibernate中先建表还是先建实体类

    在实际工作中往往是先建表然后再生成类原因:建好数据库表之后往往要对数据表进行一些优化,比如说建索引,比如说建中间表,比如建视图.如果先建类的话这些优化是无法生成的

  5. phalcon: 按年分表的model怎么建?table2017,table2018...相同名的分表模型怎么建

    phalcon: 按年分表的model怎么建?table2017,table2018...相同名的分表模型怎么建 场景:当前有一张表:Ntime,因为表太大了,考虑要分表: Ntime2017 Nti ...

  6. Oracle、SQLServer 删除表中的重复数据,只保留一条记录

    原文地址: https://blog.csdn.net/yangwenxue_admin/article/details/51742426 https://www.cnblogs.com/spring ...

  7. oracle、mysql、sybase和sqlserver复制表结构和数据

    Sql Server(sybase): 1.复制表结构: 新建表student2,并且结构同表syn_xj_student一致.Sql语句如下: 2.复制表数据,并排除俩表中相同的数据: insert ...

  8. Oracle-创建新表,创建备份表,对表中插入多条数据

    一.创建新表 0.基本语法 create table 表名称(id varchar2(50) primary key ,name char(200) not null,phone number(11) ...

  9. hibernate建表多对多建表

    Student.java package cn.itcast.hiberate.sh.domain; import java.util.Set; public class Student { priv ...

  10. Oracle列操作引起的全表扫描

    首先是一种比较明显的情况: select * from table where column + 1 = 2 这里对column进行了列操作,加1以后,与column索引里的内容对不上,导致colum ...

随机推荐

  1. Linux系统目录及说明

    Linux系统目录结构以及简单说明: (1)/:根目录 (2)/boot:很多Linux系统把内核映像和其他一些和启动有关的文件都放在这里. (3)/tmp:一般只是启动时产生的临时文件才会放在这个地 ...

  2. Go--解析yaml文件

    yaml 文件是目前最常用的配置文件,使用go语言编写代码和工具时,也会用到yaml文件,将服务配置及中间件等信息定义到yaml文件中,后续可根据实际场景来选用. //先下载外部包 go get -u ...

  3. reduce对数组及数组对象的常见操作

    语法: array.reduce(function(prev, currentValue, currentIndex, arr), initialValue)prev: 初始值,或者是计算结束后的返回 ...

  4. 和为K的子数组

    给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 . /** * @param {number[]} nums * @param {number} k ...

  5. Docker CLI docker build 常用命令

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化.Docker是内核 ...

  6. POD一些概念

    以FAQ的方式来加强对POD的理解: 1.重启了一台机器,之后运行了13天,我看到pod的age并不是我以为的5d,而是远远大于5d.这是因为pod的age,主要是关注uid有没有变化,没有则不会更新 ...

  7. 调度器44—root_domain—更新路径

    1.  root_domain 的路径的赋值路径 kernel_init_freeable //内核初始化路径调用 [2] sched_init_smp //core.c 传参 cpu_active_ ...

  8. git 命令 使用记录

    这是ider 在pull 代码是报的异常大概意思是本机有未处理的合并可是点击view files都之前删除的一些文件 这种问题可以使用一下命令 git fetch --all && g ...

  9. usb 2.0 high speed resetting signaling.

  10. Linux - TOP命令解析

    第一行: 当前系统时间1 系统已经运行时间(在这期间没有重启过)2 users 当前有2个用户登录系统  load average:后面的三个数分别是1分钟.5分钟.15分钟的负载情况.如果这个数除以 ...