1
什麼意思:=在oracle中的意思是當我們使用它時 請給我一些示範... 以及我們通常如何在存儲過程中使用動態查詢oracle ...是什麼意思:=在oracle中的意思是當我們使用它時
什麼意思:=在oracle中的意思是當我們使用它時 請給我一些示範... 以及我們通常如何在存儲過程中使用動態查詢oracle ...是什麼意思:=在oracle中的意思是當我們使用它時
:=是PL/SQL中的賦值運算符(Oracle對SQL的程序擴展)。你用它來給變量賦值。如果你只是使用=,那麼這是檢查平等而不是分配一個值。
下面是使用賦值運算符賦值給變量一個很簡單的例子:
Declare
v1 number;
v2 number;
res number;
Begin
--initialise values
v1 := 2;
v2 := 2;
res := v1 + v2;
dbms_output.put_line(res);
end;
我想你將需要一點更具體的瞭解你想知道的有關動態SQL什麼。正如上面的評論所暗示的那樣,最好在每個問題中提出一個線索,因爲這些線索是不相關的。
歡迎來到SO。這是一個問答網站,而不是論壇,它將一些義務作爲提問者以適當的方式發佈問題。請將兩個問題分爲兩個獨立的主題。詢問問題不收取任何費用,並且在一篇文章中將不相關的問題組合在一起使得難以接受答案。 – APC
另外,您可以通過閱讀文檔輕鬆回答這些問題。 PL/SQL文檔解釋':='http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/fundamentals.htm#CIHHFHJG和動態SQL:http://docs.oracle.com/cd /E11882_01/appdev.112/e25519/dynamic.htm#CACDDACH – APC