oracle数据库创建用户,给用户授权,创建表的语句程序代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、创建用户,给该用户授权

Drop user clwz_user

删除用户名为“clwz_user”的用户,注意当删除该用户时,用户下的所有表,都会被删除。

CREATE USER CLWZ_USER IDENTIFIED BY CLWZPZXTSDGAB DEFAULT TABLESPACE clwz_dy TEMPORARY TABLESPACE clwz_dy PROFILE DEFAULT;

创建用户,用户名为“CLWZ_USER”,密码为“CLWZPZXTSDGAB”,默认的表空间为“clwz_dy”,

GRANT "DBA" TO "CLWZ_USER";

付给用户CLWZ_USER对oracle操作的dba权限

2、创建表

drop table vio_users;

删除表名为“vio_users”的表

Oracle中常用的数据类型

Char:存放定长字符数据

Varchar2:存放可变厂字符数据

Number(1,d):存放数值型数据,1代表总位数,d代表小数点厚位数

Date:存放日期

create table vio_users(

police_no varchar2(10) primary key,

name varchar2(20) not null,

password varchar2(20),

kind char(1),

csrq date,

xzqh varchar2(10),

privilege varchar2(30)

);

创建表“vio_users”,其中字段police_no为唯一索引字段,字段name为不可空,其他字段默认可空

Desc vio_users

查看表为vio_users的表结构

若想创建和表vio_users的表结构一样,也要其数据的话

Create table aa as select * from vio_users;

若想创建和表vio_users的表结构一样,不要其数据的话

Create table aa as select * from vio_users where rownum<1

相关文档
最新文档