
正文
表结构命令oracle,oracle表结构设计
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle总显示emp表结构的命令是
1、显示不一样是因为COMMAND WINDOW的排版限制,其实每个字段之间都有一个制表符。你可以先输出到文本文件,然后copy到excel中,或者使用高级文本编辑工具显示TAB的符号。试一下文件名,输出结果到文件中。
2、显示Oracle数据库表中的列有以下两种方式。在命令窗口下输入desc 表名。如:desc test;通过sql语句查询,语句如下:select * from user_tab_cols where table_name=TEST;注意:表名必须大写。
3、你登入的当前用户是scott吗?不是scott要用 desc scott.emp。
4、觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以USER,ALL,DBA为前缀的对象。
5、这是oracle的建表脚本,把一些比如varchar2改成varchar,number改成int,to_date()函数去掉就差不多了,其他的根据mysql语法自己改吧。
相关问答
Q1: oracle中用什么命令描述表的结构?
1、在sql窗口中,desc会报无效的sql语句,但是在命令窗口中可以使用。那是因为desc不是标准的sql语法。在sql窗口中,只接收标准的sql语句。
2、在oracle中,查看表结构,只需要 输入(desc 表名) 即可。
3、先看看如果你不加WHERE条件能不能取到数据,如果能,那就不是权限了。另外,除了USER_TAB_COLUMNS,同样还有一张表,ALL_TAB_COLUMNS,是所有表空间的数据。也可以用这个表。
Q2: oracle数据库如何查询表结构
利用sql语句查询某个表的结构的方法:通过Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表联合查询。
首先,我们打开PLSQL工具连接到需要进行数据比对的ORACLE数据库。登录成功后,点击工具(tool)选择匹配用户结构(compare user objects)我们先匹配数据表结构以防止匹配数据时造成数据无法修改的风险。
user_constraints系统视图可以查询约束。user_indexes系统视图可以查询所有索引信息。user_views系统视图可以查询所有视图信息。如果用Java JDBC的话,通过JDBC API中的DataBaseMetaData和ResultSetMetaData也可以取到相关元数据信息。
先看看如果你不加WHERE条件能不能取到数据,如果能,那就不是权限了。另外,除了USER_TAB_COLUMNS,同样还有一张表,ALL_TAB_COLUMNS,是所有表空间的数据。也可以用这个表。
Q3: 请问oracle数据库如何导出数据库的表结构?
1、导出导入表和数据,最快的还是在plsql工具里选择导出导入然后就可以了,第一步选择导入。第二步选择你要导出的表。然后选择SQL插入,选择如图所示,where字句可以添加限制条件的导出表数据。
2、用工具和脚本都可以实现你的要求。工具PL/SQL就可以,toolexport user objects 然后选中你要导出的表。脚本的话,在dos窗口,用exp 用户名/密码@数据库名file=目录 owner=(用户) rows=n就行了。
3、首先我们打开需要编辑的oracle数据库,点击打开“tools”。然后我们在弹出来的窗口中点击打开“export user objects”。然后我们在弹出来的窗口中设置用户、导出对象、导出路径等参数,之后单击导出(Export)即可。
4、我在0.1下测试通过,应该可以用于9i以上版本。exp test/oracle owner=test rows=n file=exp.dmp log=exp.log 这样是导出test用户下的所有对象,rows=n 即不导出数据,只导出表结构。导出文件是exp.dmp 。
关于表结构命令oracle和oracle表结构设计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








