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的版本信息