A. sql 能否设置变量
declare
c_tax_rate number(3,2):=0.03;
--用户名
v_ename varchar2(5);
v_sal number(7,2);
v_tax_sal number(7,2);
begin
--执行
select ename,sal into v_ename,v_sal from emp where empno=&no;
--计算所得税
v_tax_sal := v_sal*c_tax_rate;
--输出
dbms_output.put_line('姓名是:'||v_ename||'工资:'||v_sal||' 交税:'||v_tax_sal);
end;
B. sql怎么声明变量
声明局部变量语法:DECLARE @variable_name DataType其中 variable_name为局部变量的名称,DataType为数据类型。
给局部变量赋值有两种方法:
1、SET @variable_name=value
2、SELECT @variable_name=value
两者的区别:SET赋值语句一般用于赋给变量一个指定的常量,SELECT赋值语句一般用于从表中查询出数据然后赋给变量。
例如:DECLARE @count int
SET @count=123
PRINT @count
全局变量:由于全局变量是系统定义的,我们这里只做举例。
@@ERROR 最后一个T-SQL错误的错误号
@@IDENTITY 最后一次插入的标识值
@@LANGUAGE 当前使用的语言名称
@@MAX_CONNECTIONS 可以创建的同时连接的最大数目
@@SERVERNAME 本地服务器的名称
@@VERSION SQL Server的版本信息
C. oracle sql中能定义变量吗
能的。一般是用declare 来标识 ,比如
declare
cntnumber;
msgvarchar2(50);
begin
--各种代码
end;
这是一个代码片段,定义了两个变量。cnt 数字型;msg 字符型。
D. sql脚本里面有办法设置系统环境变量么
DOS下设置永久环境变量的方法是如下:
方法一:批处理中,修改环境变量,一次性有效(也就是在当前的脚本中有效)
CMD中运行:set path==%path%;d:/mypath
用 set path可以查看,当前的环境变量
方法二 :批处理中,修改环境变量,永久有效
新增用户环境变量TT,值为C:NVIDIA
setx TT C:NVIDIA
将C:Python27;C:Python27Scripts;添加到系统环境变量path的最前面
setx path "C:Python27;C:Python27Scripts;%path%" /m
将C:NVIDIA追加到系统环境变量path中
setx path "Scripts;%path%;C:NVIDIA" /m
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。环境变量相对于给系统或用户应用程序设置的一些变量。
E. SQL中用户可以定义局部变量,也可以定义全局变量对吗
当然可以啊。
全局变量:
declare
@@qj
varchar(20)
局部变量:
declare
@jb
varchar(20)
至于为什么,这是因为sql
server提供的功能.
就相当于问为什么word里可以录入文字一样,是word软件里设计的一种功能
F. sql语句中怎么加变量啊
"SELECT * FROM table WHERE name =" + s1
G. sql查询中where后面可以使用变量吗
sql查询中where后面可以使用变量,使用方法为;
1、select 字段名 from 数据库表 where 字段=条件值;如下图所示。
H. sql语句(字段里面不能用变量吗)
sql语句不能直接使用变量。
存储过程中可以使用变量,调用存储过程时传递变量,由数据库将变量替换为实际值并执行得到结果。
I. .sql文件中怎么声明变量请详细说一下。
声明变量:
declare @变量名 变量类型
如:
declare @datetime datetime
设置变量值:
set @变量名 = 值
设置变量为当前时间:
set @变量名 = getdate()
J. sql怎么声明 变量
声明局部变量语法:DECLARE @variable_name DataType其中 variable_name为局部变量的名称,DataType为数据类型。
给局部变量赋值有两种方法:
1、SET @variable_name=value
2、SELECT @variable_name=value
两者的区别:SET赋值语句一般用于赋给变量一个指定的常量,SELECT赋值语句一般用于从表中查询出数据然后赋给变量。
例如:DECLARE @count int
SET @count=123
PRINT @count
全局变量:由于全局变量是系统定义的,我们这里只做举例。
@@ERROR 最后一个T-SQL错误的错误号
@@IDENTITY 最后一次插入的标识值
@@LANGUAGE 当前使用的语言名称
@@MAX_CONNECTIONS 可以创建的同时连接的最大数目
@@SERVERNAME 本地服务器的名称
@@VERSION SQL Server的版本信息