不同的用户权限可以通过不同的命令进入系统。
sql>conn / as syddba;即可登录oracle超级管理员用户(不需要用户和密码)。
sql>conn zhangsan/password;通过输入用户名和密码的形式可以登录到普通用户。
sql>conn zhangsan/password@19216811:1521/orcl;通过本命令可以访问安装在”19216811“上面的oracle用户。
oracle对于数据库中的表信息,存储在系统表中。查询已创建好的表索引,可通过相应的sql语句到相应的表中进行快捷的查询:\x0d\1 根据表名,查询一张表的索引\x0d\\x0d\select from user_indexes where table_name=upper('表名');\x0d\\x0d\2 根据索引号,查询表索引字段\x0d\\x0d\select from user_ind_columns where index_name=('索引名');\x0d\\x0d\3根据索引名,查询创建索引的语句\x0d\\x0d\select dbms_metadataget_ddl('INDEX','索引名', ['用户名']) from dual ; --['用户名']可省,默认为登录用户\x0d\\x0d\PS:dbms_metadataget_ddl还可以得到建表语句,如:\x0d\\x0d\SELECT DBMS_METADATAGET_DDL('TABLE','表名', ['用户名']) FROM DUAL ; //取单个表的建表语句,['用户名']可不输入,默认为登录用户\x0d\SELECT DBMS_METADATAGET_DDL('TABLE',utable_name) FROM USER_TABLES u; //取用户下所有表的建表语句\x0d\\x0d\当然,也可以用pl/sql developer工具来查看相关的表的各种信息。
以上就是关于进入Oracle数据库语句全部的内容,包括:进入Oracle数据库语句、oracle怎么通过索引查询数据语句、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)