导读: 怎么新建一个系统变量(共3篇)在系统变量中需要新建3个变量在系统变量中需要新建3个变量大小写不区分,如果存在相同变量名,请使用编辑修改变量值。变量名为JAVA_HOME,变量值为:C: JDK(具体请根据你安装的JDK路径而定,如果是默认应该是这个形式C: Program Files Java jdk1 7)变量名为CLASSP...
本文是中国招生考试网(www.chinazhaokao.com)成考报名频道为大家整理的《怎么新建一个系统变量》,供大家学习参考。
《在系统变量中需要新建3个变量》
怎么新建一个系统变量 第一篇
在系统变量中需要新建3个变量
大小写不区分,如果存在相同变量名,请使用编辑修改变量值。
变量名为JAVA_HOME,变量值为:C:\JDK(具体请根据你安装的JDK路径而定,如果是默认应该是这个形式C:\Program Files\Java\jdk1.7)
变量名为CLASSPATH,变量值为.;%JAVA_HOME%\lib;
变量名为PATH,变量值为%JAVA_HOME%\bin
至此完成了JDK的环境配置,请在cmd命令行界面下输入java -version测试是否安装成功
22:44:42
徐鹏 2014/4/22 22:44:42
你的jdk装到哪里去了?
家的感觉 2014/4/22 22:46:04
F:\新建文件夹 (3)
22:51:19
徐鹏 2014/4/22 22:51:19
我估计你的jdk安装有问题,你别用中文路径,有时候解析不了
家的感觉 2014/4/22 22:51:40
恩
徐鹏 2014/4/22 22:51:52
你试着把jdk装到c:\jdk这个文件夹下
家的感觉 2014/4/22 22:52:06
恩
徐鹏 2014/4/22 22:52:13
然后按照我发给你的文档,重新设置一下环境变量
家的感觉 2014/4/22 22:52:34
行,我试试
徐鹏 2014/4/22 22:52:54
tomcat的设置应该没有问题,现在原因是tomcat运行找不到对应的jdk路径
22:53:21
家的感觉 2014/4/22 22:53:21
哦,
徐鹏 2014/4/22 22:53:48
我刚才把tomcat放到C盘根目录下面了,环境变量也设置了,这一块你不需要动
徐鹏 2014/4/22 22:54:01
你把jdk卸载,重新安装一遍
恩
家的感觉 2014/4/22 22:54:21
装到c:\jdk这个文件夹下
徐鹏 2014/4/22 22:54:27
然后重新设置一下这3个环境变量
变量名为JAVA_HOME,变量值为:C:\JDK(具体请根据你安装的JDK路径而定,如果是默认应该是这个形式C:\Program Files\Java\jdk1.7)
变量名为CLASSPATH,变量值为.;%JAVA_HOME%\lib;
变量名为PATH,变量值为%JAVA_HOME%\bin
徐鹏 2014/4/22 22:54:54
变量名为CLASSPATH,变量值为%JAVA_HOME%\lib
徐鹏 2014/4/22 22:55:04【怎么新建一个系统变量】
这个改一下
22:56:02
家的感觉 2014/4/22 22:56:02
恩
徐鹏 2014/4/22 22:56:56
我这里没有64位的操作系统帮你测试,你得自己多摸索一下
家的感觉 2014/4/22 22:57:01
谢谢老师了
家的感觉 2014/4/22 22:57:12
恩
徐鹏 2014/4/22 22:57:21
不客气,有什么问题再联系 22:59:08
家的感觉 2014/4/22 22:59:08
恩
《设置电脑系统的环境变量》
怎么新建一个系统变量 第二篇
1. 设置电脑系统的环境变量。在桌面【我的电脑】上点击鼠标右键,选择【属
性】菜单,即打开了系统属性对话框。【怎么新建一个系统变量】
在【高级】选项卡中,单击【环境变量】按钮,即打卡了环境变量的对话框。
在系统变量里面,新建一个系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.6.0_10
还要新建一个系
统变量:(注意符号)
变量名:classpath
变量值:.;%JAVA_HOME%\lib;
![【怎么新建一个系统变量】](http://img.chinazhaokao.com/uploadfile/2016/0518/20160518055005980.jpg)
另外一个环境变
量Path 默认已经有了,选中它,并点击【编辑】按钮,对其进行编辑。变量值里面,在原有的的前面加入这个值C:\Program
Files\Java\jdk1.6.0_10\bin;
2. 下载并安装java JDK 1.6。可以去网上搜索下载,可以在这个地址去下
载:
/retype/zoom/fa5a434a2e3f5727a5e96277?pn=5&x=0&y=210&raww=219&rawh=173&o=png_6_0_0_189_113_246_195_893.25_1263.375&type=pic&aimh=173&md5sum=7659f3b52ad1ecfd02f25679fa2f19dd&sign=331ffe044d&zoom=&png=249949-300490&jpg=0-0" target="_blank">
然后安装这个它很简单,一步步安装过去
就好了。
3. 安装最新的sdk模拟器。
我在这里下载的:
下载并解压,不需要安装,直接放到一个可用空间比较大的磁盘,因为到时候里面还要装很多东西。比如我解压后放在D盘的。
打开这个文件夹,运
行里面这个程序:SDK Setup.exe。
运行这个程序后,会打开几
个窗口,不要去管它。
程序自动连接到google的服务器检查可用的包裹,这里需要几十秒到几
《如何创建变量表名》
怎么新建一个系统变量 第三篇
对一个表名和字段都是变量进行创建的代码是: create or replace procedure TEST2(tab in varchar2,mid in varchar2,mname in varchar2,age in number) as begin execute immediate 'insert into '||tab||' values('||mid||','||mname||','||age||')'; end TEST2;
如果你用的是 Oracle 8i 及以上的版本,那简单,在过程中用 execute immediate sql_str 就行, sql_str 是一个拼凑的 SQL 语句,但这个动态语句中带参数,或 Select 的结果要 into 到变量中时就要稍加留心一下了。而在 8i 以前的版本(谁还用这么古老的玩艺,总有些不得已的地方,老系统考虑升级成本遗留下来的,应用软件所伴随着的等),都没法用 execute immediate,就得使用 DBMS_SQL 包来实现了
何谓动态 SQL 和 DDL 语句呢?通常在过程中要操作的表名、字段名都必须是明确的,否则编译过程时就要报错,但如果这两者也用变量名来表示就是动态的。DDL 就是数据库对象定义的操作,如 CREATE TABLE/VIEW/INDEX/SYN/CLUSTER……,及这些对象的删除、修改操作等等。
比如在 Oracle 中有执行下面过程块的意图时,就要使用到 execute immediate 或是 DBMS_SQL 包了。当然下面的语句块是通不过的。
declare
col_name varchar2(30) := ’name’; --假定表user存在name字段
col_val varchar2(30);
begin
select col_name into col_val --按照惯常思维,可能就会这么写
from user where age between 18 and 25; --编译时会提示列名不存在的
drop table t2; --不能直接执行 DDL 语句,后面查询 t2 编译器就无能为力了 end;
现在我们提出对上面问题的解,针对第一个 Select 语句来说明,并假设查询中还带有参数。块中的 DDL 也是类似的解法。例子因力图涵盖更多内容,所以稍显复杂,如果不需要 into (如 update/delete 语句),或者不带参数,会简单多了,应不难简化。有两种处理方法,以 8i 为分水岭。
1. Oracle 8i 及以上版本的过程中处理动态 SQL 语句的办法
declare
v_col_name varchar2(30) := ’name’; --字段名 name 用变量来表示
v_user_name varchar2(30); --用户名称
v_user_age integer; --用户年龄
v_sql_str varchar2(500); --动态 SQL 语句
begin
v_sql_str := ’select ’||v_col_name||’,age from users --字段名后面不能紧随 into 到变量了
where age between :start_age and :end_age and rownum=1’; --两个命名参数 --用 execute immediate 动态执行 SQL 语句
--注意其后的 into 字段值到变量的写法,还有 using 来代入参数
execute immediate v_sql_str into v_user_name,v_user_age using 18,25;【怎么新建一个系统变量】
dbms_output.put_line(’第一个符合条件的用户:’||v_user_name||’,年龄:’||v_user_age);
end;
除此之外,在 Oracle 8i 及以上版本中,还能用 DBMS_UTILITY.EXEC_DDL_STATEMENT(ddl_sql_str) 执行 DDL 语句。
下面是我写的一个简单的存储过程:
CREATE OR REPLACE PROCEDURE test1
as
BEGIN
execute immediate 'DROP TABLE newtest';
execute immediate 'CREATE TABLE newtest AS SELECT aaa as a, bbb as b FROM table1@dblink';
END test1;
就是这么个简单的存储过程,先删除本地的表,然后从远程数据库中读取后动态创建到本地。 终于找到毛病了,原来是没有权限。虽然当前用户执行语句是有权限的,但是放到存储过程中就必须要显式的赋个权限给当前用户。以下是我找到的资料,贴出来给大家也看一下吧。 =====================
【IT168 技术文档】我们知道,用户拥有的role权限在存储过程是不可用的。如:
SQL> select * from dba_role_privs where grantee='SUK';
GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE
------------ ------------ ------------ ------------
SUK DBA NO YES
SUK CONNECT NO YES
SUK RESOURCE NO YES
--用户SUK拥有DBA这个role
--再创建一个测试存储过程:
create or replace procedure p_create_table
is
begin
Execute Immediate 'create table create_table(id int)';
end p_create_table;
![【怎么新建一个系统变量】](http://img.chinazhaokao.com/uploadfile/2016/0518/20160518055009370.jpg)
--然后测试
SQL> exec p_create_table;
begin p_create_table; end;
ORA-01031: 权限不足
ORA-06512: 在"SUK.P_CREATE_TABLE", line 3
ORA-06512: 在line 1
--可以看到,即使拥有DBA role,也不能创建表。role在存储过程中不可用。
--遇到这种情况,我们一般需要显式进行系统权限,如grant create table to suk; --但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储过程 --实际上,oracle给我们提供了在存储过程中使用role权限的方法:
--修改存储过程,加入Authid Current_User时存储过程可以使用role权限。 create or replace procedure p_create_table
Authid Current_User is
begin
Execute Immediate 'create table create_table(id int)';
end p_create_table;
--再尝试执行:
SQL> exec p_create_table;
PL/SQL procedure successfully completed
--已经可以执行了。
最新推荐成考报名
更多- 歇后语_歇后语大全_歇后语大全及答案_爆笑歇后语
- 大学排名_大学排名2018排行_大学查询_中国大学名单
- 成语大全_四字成语_在线成语词典_成语查询
- 成语接龙大全查询,成语接龙游戏,在线成语接龙
- 全国安全教育平台入口_学校安全教育平台
- 社保查询网-社会保障卡查询,社会保险查询,社保网上查询
- 汉字简体繁体转换_在线繁体字转换工具
- 数字大写转换|人民币金额(数字)大小写转换在线工具
- 年龄计算器实际岁数计算器 - 周岁虚岁计算器
- 产假计算器-算产假计算器在线2018-2018年产假自动计算器
- 预产期计算器-怀孕孕期计算器-怀孕天数计算
- 中国文库网-教育资源网-范文文章
- 邮编区号查询网
- 致富商机网-致富点子_创业项目
- 创业项目网--最热门的投资项目
- 中国邮政邮编查询号码
- 电话区号查询
- 全国车牌号归属地大全
- 在线网速测试|宽带速度测试
- 人民币汇率查询
- ●理财有没有风险 金融互联网理财
- ●qq网名
- ●2016最新伤感说说
- ●谈笑风生造句
- ●读书的名言
- ●资产清查报告
- ●贫困户申请书
- ●财务自查报告
- ●离婚起诉书
- ●赞美老师的演讲稿
- ●车间管理
- ●车辆购置税
- ●跨越百年的美丽读后感
- ●跟女友离别的话
- ●超市管理制度
- ●起诉状范本
- ●赠别诗大全
- ●描写夏天的句子
- ●描写友谊的诗句
- ●迁户口申请书
- ●转正申请表范本
- ●这个杀手不太冷台词
- ●运动会稿子精选
- ●那么那么造句
- ●送给男朋友的情话大全
- ●钳工实训报告
- ●霸气说说大全
- ●骂人不带脏字的
- ●幼儿园见习个人总结
- ●追女孩子的短信