`

sql2000的代码改为oracle的

 
阅读更多

 

之前的代码如下

 

CREATE TABLE [dbo].[userinfo] (
	[userid] [int] IDENTITY (1, 1) NOT NULL ,
	[username] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[pwd] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[erp] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[fullname] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[logins] [int] NULL ,
	[lastlogin] [datetime] NULL ,
	[lastip] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[rights] [nvarchar] (2250) COLLATE Chinese_PRC_CI_AS NULL ,
	[depid] [int] NULL ,
	[groups] [nvarchar] (250) COLLATE Chinese_PRC_CI_AS NULL ,
	[jiguan] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[sex] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[birthday] [datetime] NULL ,
	[indep_time] [datetime] NULL ,
	[minzu] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[mianmao] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[code] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[wenhua] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[from_time] [datetime] NULL ,
	[to_time] [datetime] NULL ,
	[person_class] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[work_type] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[gongzi] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[content1] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[name1] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[time1] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[content2] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
	[name2] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[time2] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
	[train_item] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 

 

修改后的代码

 

CREATE TABLE userinfo (
  userid NUMBER(20) NOT NULL ,
  username NVARCHAR2 (50)  ,
  pwd NVARCHAR2 (50)  ,
  erp NVARCHAR2 (50)  ,
  fullname NVARCHAR2 (50)  ,
  logins NUMBER NULL ,
  lastlogin DATE NULL ,
  lastip NVARCHAR2 (50)  ,
  rights NVARCHAR2 (50) ,
  depid NUMBER NULL ,
  groups NVARCHAR2 (250)  ,
  jiguan NVARCHAR2 (50)  ,
  sex NVARCHAR2 (50)  ,
  birthday DATE NULL ,
  indep_time DATE NULL ,
  minzu NVARCHAR2 (50)  ,
  mianmao NVARCHAR2 (50)  ,
  code NVARCHAR2 (50)  ,
  wenhua NVARCHAR2 (50)  ,
  from_time DATE NULL ,
  to_time DATE NULL ,
  person_class NVARCHAR2 (50)  ,
  work_type NVARCHAR2 (50)  ,
  gongzi NVARCHAR2 (50)  ,
  content1 nCLOB  ,
  name1 NVARCHAR2 (50)  ,
  time1 NVARCHAR2 (50)  ,
  content2 nCLOB  ,
  name2 NVARCHAR2 (50)  ,
  time2 NVARCHAR2 (50)  ,
  train_item NVARCHAR2 (50)  
)

 

CREATE SEQUENCE  SE_userinfo      
    INCREMENT BY 1     
    START WITH 1     
    maxvalue 999999999     
    minvalue 1   
    NOCYCLE      
    NOCACHE      
    NOORDER

 

create trigger tr_userid before
insert on userinfo for each row
begin
select SE_userinfo.nextval into:new.userid from dual;
end;

 

CREATE TABLE crm_sys_role(
   id NUMBER(20),                             
   remark CLOB,                                
   name VARCHAR2(100),
   constraint sys_role_id_pk primary key (id)
);

 

 

alter table crm_sys_user
 add CONSTRAINT crm_sys_userfk_2 FOREIGN KEY (groupId) REFERENCES crm_sys_user_group (id)

 

 

分享到:
评论

相关推荐

    动软产生的代码改造为可以同时连接ORACLE和SQL SERVER两个数据库的WINFORM代码

    动软产生的代码改造为可以同时连接ORACLE和SQL SERVER两个数据库的WINFORM代码.连接两个数据库的配置字符串可以在app.config中修改

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

    该资料是《Oracle SQL高级编程》的源代码 对应的书籍资料见: Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐) 基本信息 原书名: Pro Oracle SQL 原出版社: Apress 作者: (美)Karen Morton Kerry ...

    Oracle数据库课程设计医院系统数据库源代码.zip

    Oracle数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...

    oracle修改字符集

    Java代码 收藏代码 ORACLE instance started. Total System Global Area 76619308 bytes Fixed Size 454188 bytes Variable Size 58720256 bytes Database Buffers 16777216 bytes Redo Buffers 667648 bytes ...

    ADO连接Oracle和MS SQL.rar_ADO sql_DLL ADO_oracle_sql dll

    本源代码实现同时对数据库Oracle和MS SQL的连接,通过对配置文件的修改来实现,本代码执行生产为dll文件。

    Oracle数据库课程设计医院系统数据库源代码,包含Java代码和SQL语句

    Oracle数据库课程设计医院系统数据库源代码,包含Java代码和SQL语句 源码中的数据库 源码中默认使用的数据库为cloud.linyer.cn:19996运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!

    Oracle SQL Hand-Oracle工具 v5.1.zip

    Oracle SQL Hand-Oracle工具,是专为Oracle数据库开发人员及操作人员精心打造的一款Oracle开发工具(客户端工具)。 Oracle SQL Hand-Oracle工具特点如下: (1) 跨平台,能运行于平台 Windows(WIN7,XP...)、Linux 、...

    Oracle数据库学习指南

    25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何...

    mysql/sqlserver/oracle数据库操作通用类

    此类为数据库操作通用类,可以根据需要同时操作Mysql、SqlServer、SQLite、Oracle等数据库,免除一个项目需要连接多个数据库而带来的代码重写或者修改造成的麻烦。。。

    LTP.Net代码自动生成器(DbToCode)

    (7)支持对多种类型数据库生成代码:如SQLServer2000,SQLServer2005,Oracle,OleDb等。 2.数据库管理器。 类似SQLServer2000的管理界面,方便平常在代码编辑的时候想查看数据库的信息,并且可以很直观的查看...

    达内2011当当网源码(数据库为oracle)

    1、邮箱验证码的代码被屏蔽了 2、用户按照了oracle数据库,修改一下db.properties文件和自己数据库一致就OK了 3、用户自己把附件中的SQL脚本执行一下(修改成oracle的语句)

    Oracle客户端连接Oracle服务器.docx

    #你所要连接的时候输入得TNSNAME,如果listner启动失败尝试改IP地址 ora10gcsdl1 = Oracle客户端连接Oracle服务器全文共9页,当前为第5页。 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = ...

    oracle数据库管理系统v3.5

    2、该系统可以调用ORACLE数据库的存储过程,可以执行SQL文件,可以把ORACLE数据库数据导出生成DMP文件,可以把DMP文件导入到ORACLE数据库中,可以把DMP文件打包上传到FTP服务器指定位置,可以把FTP服务器上指定位置...

    动软代码生成器最新版

     支持对多种类型数据库生成代码:如SQLServer2000/2008、Oracle、MySQL、OleDb等。  可以生成多种不同类型数据层代码,例如: 基于SQL字符串方式,基于Parameter方式和基于存储过程方式的数据层。  生成存储过程...

    oracle教案(doc)+SQL Reference 10g(chm).rar

    7.1.1 代码书写风格的规范化: 114 7.2 最简单的语句块 114 7.3 简单的PL/SQL语句块 114 7.4 语句块的组成 114 7.5 Sql/plus中的变量 114 7.5.1 在变量声明时需要遵守一些基本的规则: 114 7.5.2 PL/SQL中常用的变量...

    toad for oracle 11

    为表名、列名和Oracle函数/关键字提供的弹出式选单 基于智能方式,一次编译多个数据库对象 TOAD Editor 的 PL/SQL 编辑和调试功能紧密集成,可以只对特定区域进行测试,也可以只运行当前/下一语句,或此前所有语句...

    若依分离版本+SqlServer版本数据库

    1、若依分离版本代码 2、数据由mysql变更为SqlServer 3、包含SqlServer数据库备份 4、下载用idea直接打开 5、启动方式和若依本身的启动顺序一样

    PL/SQL Developer

     性能优化——使用PL/SQL Profiler,可以浏览每一执行的PL/SQL代码行的时序信息(Oracle8i或更高),从而优化您SQL和PL/SQL的代码性能。  更进一步,您还可以自动获取所执行的SQL语句和PL/SQL程序统计信息。该...

Global site tag (gtag.js) - Google Analytics