oracle 手动创建数据库语句

发布网友 发布时间:2022-04-22 09:21

我来回答

4个回答

热心网友 时间:2022-04-10 07:56

不知道你问的是不是 sqlplus 运行连接oracle后,输入命令建立表 跟数据!
这样的话可以用create table<表名>(列名1,数据类型,列名2,数据类型····);
表就创建好了! 如果要输入数据的话,可以用 insert into <上述表名> (列名1,列名2··) values('dd ',' gg',···); 这里的列名是你要插入数据的列,而且values后面的值也要按顺序与列名相对应!如果是所有列都要插入数据的话可以省略列名,直接values按列的顺序输入数据就行了。values后面的数据都要要‘ ’引起。
创建完了后,你可以用select * from <表名>; 验证下 输入的数据是否正确。可以用update语句更改:例如 update emp set name='zhang' where salary='10000';

热心网友 时间:2022-04-10 09:14

你用程序向导创建一个,然后在创建最后可以保存数据库创建语句,你再去打开来看那就是标准的数据库创建语句。

热心网友 时间:2022-04-10 10:48

http://hi.baidu.com/kywinder/blog/item/131e1eef6ed2ff4479f055ce.html

热心网友 时间:2022-04-10 12:40

1) Create tablespace.
CREATE TABLESPACE SM71INDEX
LOGGING
DATAFILE 'D:\oracle\proct\10.2.0\oradata\SMDB\smdev_index.dbf' SIZE 50M REUSE
AUTOEXTEND
ON NEXT 5120K MAXSIZE 200M DEFAULT
STORAGE ( INITIAL 40K NEXT 40K MINEXTENTS 1 MAXEXTENTS 505
PCTINCREASE 0 );

CREATE TABLESPACE SM71DATA
LOGGING
DATAFILE 'D:\oracle\proct\10.2.0\oradata\SMDB\smdev_data.dbf' REUSE AUTOEXTEND
ON NEXT 1024K MAXSIZE 200M DEFAULT
STORAGE ( INITIAL 40K NEXT 40K MINEXTENTS 1 MAXEXTENTS 505
PCTINCREASE 0 );

CREATE TEMPORARY TABLESPACE SM71TEMP
tempfile 'D:\oracle\proct\10.2.0\oradata\SMDB\smdev_temp.dbf' REUSE AUTOEXTEND
ON NEXT 512K MAXSIZE 50M;
2)Create user.
CREATE USER smuser IDENTIFIED BY smuser
DEFAULT TABLESPACE SM71DATA TEMPORARY
TABLESPACE SM71TEMP
QUOTA UNLIMITED ON SM71DATA
QUOTA UNLIMITED ON SM71INDEX;

3) Grant priviliges to user
grant dba to smuser;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com