怎么在esqlc中获得某个表的字端的default值啊

syncpk99 2003-10-20 02:20:58
比如用dbschema获得表test的结构如下:
create table test
(
key serial not null ,action integer,edate datetime year to second,
key_v integer
default 0,
no char(40)
default '',
type integer
default 0,
c_key integer
default 0,
a_key integer
default 0,
sdate datetime year to second,
edate datetime year to second,
password char(16)
default '',
s_flag integer
default 0,
s_state integer
default 0,
primary key (key)
);
我在esqlc下怎么获得a_key的default值呢?
先谢谢了!
...全文
33 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenlq 2003-10-21
  • 打赏
  • 举报
回复
select default from sysdefaults where

tabid = ( select tabid from systables where tabname ='test' )
and colno =
( select colno from syscolumns where
tabid = ( select tabid from systables where tabname = 'test')
and
colname ='a_key')

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧