1樓:
procedural language/sql
pl/sql也是一種程式語言,叫做過程化sql語言(procedural language/sql)。pl/sql是oracle資料庫對sql語句的擴充套件。在普通sql語句的使用上增加了程式語言的特點,所以pl/sql就是把資料操作和查詢語句組織在pl/sql**的過程性單元中,通過邏輯判斷、迴圈等操作實現複雜的功能或者計算的程式語言。
2樓:隨o天
pl/sql(procedual language /structured query language)第3代語言,是對sql的過程化擴充,它將資料庫技術和過程化程式設計語言聯絡起來,將變數、控制結構、過程和函式等結構化程式設計的要素引入sql語言中,以提高結構化程式語言對資料的支援能力,提高程式的執行效率。
3樓:匿名使用者
~= 是pl/sql 的比較運算子
plsql中:= 和= 有什麼區別
4樓:匿名使用者
:=是賦值符號,例如 a :=1;
=是判斷符號,例如 if a=2 then do end if;
pl/sql和sql是什麼區別?
5樓:蕉蕉
1、結構不同:
pl/sql:包括一整套的資料型別、條件結構、迴圈結構和異常處理結構,pl/sql可以執行sql語句,sql語句中也可以使用pl/sql函式。
sql:是在microsoft sql server 和sybase sql server 上的ansi sql 實作,與oracle 的pl/sql 性質相近(不只是實作ansi sql,也為自身資料庫系統的特性提供實作支援)。
2、功能不同
pl/sql在開發和管理上都比較方便,還支援匯入。匯出功能, 不過需要安裝oracle的客戶端,並且需要配置tnsname。
oracle psql dev是oracle自帶的工具,11g已經內嵌到資料庫的安裝裡去了,也提供比較好的開發和管理的功能。
3、定義不同
pl/sql:也是一種程式語言,叫做過程化sql語言(procedural language/sql)。
sql:一般指結構化查詢語言。
6樓:雜貨鋪
1、概念不同:
pl/sql:也是一種程式語言,叫做過程化sql語言(procedural language/sql)。
sql:一般指結構化查詢語言。
2、內容不同:
pl/sql:是oracle資料庫對sql語句的擴充套件。
sql:是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言。
3、功能不同:
pl/sql:在普通sql語句的使用上增加了程式語言的特點,所以pl/sql就是把資料操作和查詢語句組織在pl/sql**的過程性單元中,通過邏輯判斷、迴圈等操作實現複雜的功能或者計算的程式語言。
7樓:匿名使用者
1 sql(資料定義語言) 和pl/sql的區別:
答:sql是結構化查詢語言,比較接近自然語言,使用sql,只需要說幹什麼,不需要說怎麼幹。由資料定義語言、資料操縱語言、資料控制語言構成,它不程序導向,即前一條語句與後一條語句無關。
sql是標準的語。
pl/sql,oracle對sql標準的擴充,增加了程序導向的功能,所以可以用來編寫儲存過程、儲存函式、觸發器等等。 pl/sql是結構化sql,就是在標準sql中加入了if...else...
for....等控制過程的sql。
2 具體的什麼是pl/sql:
pl/sql(procedural language/sql)是對sql的擴充,它吸收了近年來程式語言的許多最高設計特點:如資料封裝性、資訊隱蔽性、過載和例外處理等。它允許sql的資料操縱語言和查詢語句包含在塊結構(block_structured)和**過程語言中,使pl/sql成為一個功能強大的事務處理語言。
pl/sql的優點如下:
1.塊結構(block structure)
pl/sql是塊結構語言,意味著程式可以分成若干邏輯塊,各自包含那個單元裡要求的邏輯語言資源。可以對塊宣佈本地變數,在塊中使用這些變數,可在它們應用的塊中特別地處理錯誤條件(叫做exceptions)
pl/sql是什麼東西啊?
8樓:手機使用者
procedural language/sql 是對sql的擴充套件,使其增加過程化語句功能
9樓:匿名使用者
pl/sql也是一種程式語言,
叫做過程化sql語言(procedural language/sql)。
pl/sql是oracle資料庫對sql語句的擴充套件。
在普通sql語句的使用上增加了程式語言的特點,所以pl/sql就是把資料操作和查詢語句組織在pl/sql**的過程性單元中,通過邏輯判斷、迴圈等操作實現複雜的功能或者計算的程式語言。
pl/sql 只有 oracle 資料庫有。 mysql 目前不支援 pl/sql 的。
在pl/sql中變數的賦值所用的「:=」與「=」有什麼區別?
10樓:匿名使用者
一個是賦值,一個是比較值
11樓:流浪雲風
在plsql中兩種符號的含義是不同的,下面分別舉例說明:
:= 是賦值符號,x := 100 的含義是把100這個數值賦給x,即之後x的值就為100;
= 是比較符號,y=y+2x 是個布林表示式,它的含義是比較 y 與 y+2x 是否相等,相等則返回「真」true,否則返回「假」false
pl/sql中的||符號是什麼意思啊?
12樓:
|| 表示拼接字串,等於sqlserver裡的+
'' 在字串裡面用2個『 表示一個』 符號
13樓:匿名使用者
||是拼接字串的符號。
SQL語句裡是什麼意思,在這句sql語句裡 是什麼意思
邏輯運算子,表示兩個引數 不相等 時 為真 在這句sql語句裡 是什麼意思 叫做萬用字元,代表任何字元任意數量 如 a 就代表一個字串只要包含字母a就符合條件 a 則代表一個字串需要以字母a結尾才符合條件 a 就是以a開頭的字串了 在sql表示任意長度的字元。如 like 王 則表示前面可能有n個字...
SQL 函式名缺少是什麼意思
sql報這個錯是因為函式名拼寫錯誤或者是壓根就麼有這個函式造成的。在 sql 中,基本的函式型別和種類有若干種。函式的基本型別是 aggregate 函式 scalar 函式 合計函式 aggregate functions aggregate 函式的操作面向一系列的值,並返回一個單一的值。註釋 如...
吃虧是福是什麼意思,吃虧是福是什麼意思,為什麼說吃虧是福
不要讓愛佔便宜的人,一次一次地傷害你。那麼吃虧 是福 為什復麼我說 他是個制 技術活呢 不是瞎吃虧 不是啥虧都吃 你要說 我就 認死理 我吃虧就行 那最後大家 一定拿你當傻子 你記住 吃虧有那麼三點 很重要 吃小虧別吃大虧 吃主動虧 別吃被動虧 吃眼前虧 別吃長遠虧 你好!吃得苦中苦 方為人上人,吃...