如何oracle语句,oracle怎么写sql语句

oracle 这个语句怎么写

public void testOracle(){ Connection con = null;// 创建一个数据库连接 PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement ResultSet result = null;// 创建一个结果集对象 try { Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序 System.out.println("开始尝试连接数据库!"); String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名 String user = "system";// 用户名,系统默认的账户名 String password = "147";// 你安装时选设置的密码 con = DriverManager.getConnection(url, user, password);// 获取连接 System.out.println("连接成功!"); String sql = "select * from student where name=?";// 预编译语句

创新互联为您提适合企业的网站设计 让您的网站在搜索引擎具有高度排名,让您的网站具备超强的网络竞争力!结合企业自身,进行网站设计及把握,最后结合企业文化和具体宗旨等,才能创作出一份性化解决方案。从网站策划到网站设计、成都网站制作, 我们的网页设计师为您提供的解决方案。

oracle怎么创建用户语句?

创建用户的语句:

Oracle创建用户(密码验证用户),可以采用CREATE USER命令。 

CREATE USER username IDENTIFIED BY password 

OR IDENTIFIED EXETERNALLY 

OR IDENTIFIED GLOBALLY AS ‘CN=user' 

[DEFAULT TABLESPACE tablespace] 

[TEMPORARY TABLESPACE temptablespace] 

[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace 

[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace 

[PROFILES profile_name] 

[PASSWORD EXPIRE] 

[ACCOUNT LOCK or ACCOUNT UNLOCK] 

其中: 

CREATE USER username:用户名,一般为字母数字型和“#”及“_”符号。 

IDENTIFIED BY password:用户口令,一般为字母数字型和“#”及“_”符号。 

IDENTIFIED EXETERNALLY:表示用户名在操作系统下验证,该用户名必须与操作系统中所

定义的用户名相同。 

IDENTIFIED GLOBALLY AS ‘CN=user':用户名由Oracle安全域中心服务器验证,CN名字表示用户的外部名。

[DEFAULT TABLESPACE tablespace]:默认的表空间。 

[TEMPORARY TABLESPACE tablespace]:默认的临时表空间。 

[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace:用户可以使用的表空间的字节数。 

[PROFILES profile_name]:资源文件的名称。 

[PASSWORD EXPIRE]:立即将口令设成过期状态,用户再登录前必须修改口令。 

[ACCOUNT LOCK or ACCOUNT UNLOCK]:用户是否被加锁,默认情况下是不加锁的。

oracle数据库的权限系统分为系统权限与对象权限:

系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。

对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。 

每个oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。

oracle怎么写IF语句?

oracle的if语句采用decode函数。

DECODE(value,if1,then1,if2,then2,if3,then3,...,else)

表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else

示例:

比如,有个if语句如下

if(a==1){//如果a等于1,返回2,否则返回3

return 2;

}else{

return 3;

}

翻译成DECODE如下

DECODE(a,1,2,3)


网站栏目:如何oracle语句,oracle怎么写sql语句
本文地址:http://cdiso.cn/article/phphgs.html

其他资讯