GBase 8c数据库周边工具能够修改数据库参数吗?

GBase 8c数据库周边工具能够修改数据库参数吗?,第1张

支持分别修改列默认值和数据类型。要为某列设置一个新默认值,可以使用命令:

ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT new_default

修改数据类型,使用命令:

ALTER TABLE table_name ALTER COLUMN column_name TYPE new_type

注意:这不会影响任何表中已经存在的行。

我曾经写过C语言的数据库系统..

给你部分代码(一个销售函数)以作参考...

void

book_out()

//销售函数

{

char

temp

EXEC

SQL

BEGIN

DECLARE

SECTION

/*主变量定义开始.*/

int

Hout_shuliang

int

Hshuliang///////////

char

Hbook_id[11]

EXEC

SQL

END

DECLARE

SECTION

/*主变量定义结束*/

lab3:

printf("请输入图书编号:")

scanf("%s",&Hbook_id)

printf("请输入卖出本数:")

scanf("%d",&Hout_shuliang)

//先将库存量取出到主变量

EXEC

SQL

select

book_shuliang

into

:Hshuliang

from

book_kucun

where

book_id=:Hbook_id

if(Hshuliang<Hout_shuliang)

//假如库存不足,销售不成功.

{

printf("输入有误.没那么多库存,请重新输入.\n")

goto

lab3

}

//将销售记录插入到book_out(销售表)数据表.

EXEC

SQL

insert

into

book_out

values(:Hbook_id,:Hout_shuliang,GETDATE())

EXEC

SQL

COMMIT

TRANSACTION

/*事务提交*/

printf("售出成功,输入Y继续输入其他要售出的书.其他键返回主菜单:")

getchar()//////////////////////////

scanf("%c",&temp)

if(temp=='y'||temp=='Y')

goto

lab3

}

更改数据库值 和语言关系不大,这是对数据库的 *** 作 你只需按照mysql *** 作方法 update `表` set `字段`=`新值` where 条件 如 `id`=1 就可以更改数据库内某个指定的值了。至于怎么显示 怎么赋值 那些才是语言的事情,只要对数据库数据的 *** 作 都是 数据库的事情


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6762459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存