oracle記錄的申明,只有三種方式:
1.基於表的記錄型別
student_record student%rowtype;
其中student是一張表,申明student_record記錄後,該結構和student具有一致的結構
2.基於游標的記錄型別
declare
--游標
cursor students_cursor is
select * from student;
--宣告基於游標的記錄
student_record students_couror%rowtype;
--定義游標變數型別
type students_cursor is ref cursor return student%rowtype;
--申明游標變數
student_cur_var student_cursor;
--宣告基於游標變數的記錄
student_cur_record student_cur_var%rowtype;
students_cursor 是乙個顯示游標,oracle允許您通過在顯示游標或游標變數加上%rowtype的方法來宣告乙個基於游標的變數.
3.自定義記錄型別
可以用type ... is record的語句來定義記錄型別,然後宣告乙個記錄.
declare
type student_rt is record(
id student.id type,
name student.name%type,
total number(5,2)
);student_record student_rt;
Oracle游標宣告
這篇oracle教程解釋了如何在oracle plsql中宣告游標的語法和示例。游標是在plsql 的宣告部分中定義的select語句。下面來看看三種不同的語法來宣告游標。在沒有任何引數的情況下宣告游標是最簡單的游標。語法 oracle plsql中沒有引數的游標的語法是 cursor cursor...
Oracle中去除重覆記錄的方法
參考 1 使用distinct關鍵字 1 建立臨時表 2create table t 1 temp as select distinct from t 1 t 3 截斷表4 truncate table t 1 5 將臨時表的資料插入到本表 6insert into t 1 select from ...
C 宣告方法
using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 0209 宣告方法 else static void ma...