在PB中插入 刪除和修改資料

2021-04-14 00:35:33 字數 1294 閱讀 4869

1.插入資料

在資料庫中插入一條資料使用insert語句,格式如下:

insert into 表名 (字段列表) values (值列表) ;

不同的字段使用逗號(「,」)分隔,並且不包含blob型別的字段;值列表中不同的值之間用逗號分隔,和字段列表中字段的型別對應相容(最好型別相同),並且字元型和日期型取值用引號引起來。省略事務物件時使用預設的全域性事務物件sqlca。下面是乙個向表中增加記錄的sql語句:

insert into dept (deptno,deptname,workers) values (:ls_deptno, "銷售部",10);

該例子向表dept中插入一條記錄,給該表中的字段deptno賦值為變數ls_deptno的取值,給字段deptname賦值為「銷售部」,給字段workers賦值為10。可能該表中還包含其他的字段,但是一般情況下,這三個欄位中最起碼應該有主鍵,除非使用了identify型別的字段,因為主鍵肯定是不允許為空的。如果該錶就包含這三個字段,上面的sql語句可以簡寫成:

insert into dept values (:ls_deptno, "銷售部",10);

2.刪除資料

sql語句刪除資料是以行為單位刪除的,不能刪除某行中某字段的資料。刪除資料的sql語句格式是:

delete from 表名 where 條件表示式 ;

刪除游標中和當前資料對應的記錄可以使用下面格式的語句:

delete from 表名 where current of 游標名稱;

例如,下面的例子刪除表dept中workers=10的所有記錄:

delete from dept where workers=10;

再如,下面的例子是刪除和游標中當前資料對應的記錄:

delete from dept where current of dept_cur;

3.修改資料

使用修改語句可以修改資料表中的一條或多條記錄中的乙個或多個欄位的取值。語法格式如下:

update 表名 set 欄位名=:變數名(或常數)[,欄位名=:變數名(或常數)] where 條件 ;

修改游標中和當前資料對應的記錄時可以使用下面格式的語句:

update 表名 set 欄位名=:變數名(或常數)[,欄位名=:變數名(或常數)] where current of 游標名;

下面是乙個修改資料的例子:

update dept set workers=100 where workers=10.

該例子修改表dept中所有workers=10的資料,將字段workers修改為100。

在PB中插入 刪除和修改資料

1 插入資料 在資料庫中插入一條資料使用insert語句,格式如下 insert into 表名 字段列表 values 值列表 不同的字段使用逗號 分隔,並且不包含blob型別的字段 值列表中不同的值之間用逗號分隔,和字段列表中字段的型別對應相容 最好型別相同 並且字元型和日期型取值用引號引起來。...

C 在Datagridview中修改資料

using system using system.data using system.text using system.windows.forms using system.data.sqlclient namespace test03 sqlconnection conn sqldataada...

《學習 》2插入修改資料

use db 建立學生資訊表 create table student sno int unsigned not null auto increment,sname varchar 20 not null,sage tinyint unsigned not null,sbirthday dateti...