oracle 查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2.grant connect,resource,dba to username;// 授权 grant connect,resource,dba,sysdba to username; 3.connect username/password//进入。 4.select table_name,column_name from user_tab_columns where table_name='mview_log';//查询表中的表名,字段名等等。 5. 如何执行脚本SQL 文件? SQL>@PATH/filename.sql; 6.Oracle oledb 提供者在command 中执行多条SQL 语句与SQL SERVER 有少许差别,SQL Server 只需使用";"分割多条SQL 语句,而Oracle 需要遵守ORACLE 调用规范,即除分号分割外,还需以begin /end;包围语句体. 使用C#描述应如下所示: this.oleDbCommand1.CommandText = "begin INSERT INTO GROUP_INFO (GROUP_ID, GROUP_NAME) VALUES (1, \'2\'); INSERT INTO GROUP_INFO(GROUP_ID, GROUP_NAME) VALUES (2, \'2\'); end;"; 7.查询用户下的所有表 select distinct table_name from user_tab_columns; 8.如何搜索出前N 条记录?Select a.*,rownum from (select * from cardkind order by cardkind ) a where rownum show user 3、查看系统拥有哪些用户 SQL> select * from all_users; 4、新建用户并授权 SQL> create user a identified by a;(默认建在SYSTEM 表空间下) SQL> grant connect,resou rce to a; 5、连接到新用户 SQL> conn a/a 6、查询当前用户下所有对象 SQL> select * from tab; 7、建立第一个表 SQL> create table a(a nu mber); 8、查询表结构 SQL> desc a 9、插入新记录 SQL> insert into a v alu es(1); 10、查询记录 SQL> select * from a; 11、更改记录 SQL> u pdate a set a=2; 12、删除记录 SQL> delete from a; 13、回滚 SQL> roll; SQL> rollback; 14、提交 SQL> commit; select * from (select t.*,dense_rank() over (order by cardkind) rank from cardkind t) where rank = 2; 46. 如何在字符串里加回车? select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ; 47. 中文是如何排序的?...