ITPub博客

首页 > 数据库 > Oracle > 创建表数据表的时候注意事项&查看当前数据库所有的表

创建表数据表的时候注意事项&查看当前数据库所有的表

Oracle 作者:ctytz123 时间:2014-03-09 11:24:02 0 删除 编辑

1.创建数据库表时候需要注意的问题

创建表的时候出现标示符无效的问题

用下面的建表语言创建表USER时会出现标识符无效的问题:

CREATE TABLE User
(
 uid number not null primary key,
 uname varchar(20) not null,
 upass varchar(20) not null
);

分析:1。首先是表名User会出现无效,在Oracle中是不能用User直接创建的,要用USER表名需添加双引号""

     2。列名uid是无效的,需要换一个名字或者添加双引号""

在创建表的主外键约束的时候

 

外键约束的创建必须在我们创建完 外键表的及字段之后创建

2.

查看当前数据库所有的表的方法

如果是用该用户登录使用以下语句:
SELECT *
FROM USER_TABLES;
如果是用其他用户:
SELECT *
FROM ALL_TABLES WHERE OWNER='USER_NAME' 

 

这里我使用的是:

SQL> select table_name from user_tables;

TABLE_NAME
------------------------------
STUDENTS
TEACHERS

 

 


<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21791795/viewspace-1116100/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-01