Python论坛  - 讨论区

标题:[python-chinese] DB-API中Cursor对象的description属性问

2006年08月10日 星期四 16:46

gashero harry.python at gmail.com
Thu Aug 10 16:46:55 HKT 2006

Cursor对象的description属性是一个元组的元组,用来保存数据库字段信息,包括各个字段的字段名,类型,长度等等信息。对应每个字段有7项描述信息。现在除了1、2项分别表示字段名和字段类型以外,其他的项还不知含义,希望大家指教。比如我今天分析的一个数据库表格就有如下信息,看看他的含义:

('ClassID', 'NUMBER', 7, 5, 0, 0, 1)
('SecChkID', 'NUMBER', 8, 5, 0, 0, 1)
('name', 'STRING', 100, 100, 0, 0, 1)
('risk', 'NUMBER', 4, 3, 0, 0, 1)
('qvalue', 'NUMBER', 11, 10, 0, 0, 1)
('shortDesc', 'STRING', 128, 128, 0, 0, 1)
('OSvulns', 'STRING', 192, 192, 0, 0, 1)
('fullDesc', 'STRING', 0, 2147483647, 0, 0, 1)
('fix', 'STRING', 0, 2147483647, 0, 0, 1)
('refer', 'STRING', 0, 2147483647, 0, 0, 1)
('ConfigInfo', 'STRING', 0, 2147483647, 0, 0, 1)
('ConfigPage', 'NUMBER', 10, 5, 0, 0, 1)
('OsMap', 'STRING', 50, 50, 0, 0, 1)

多谢。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年08月10日 星期四 16:54

limodou limodou at gmail.com
Thu Aug 10 16:54:40 HKT 2006

On 8/10/06, gashero <harry.python at gmail.com> wrote:
> Cursor对象的description属性是一个元组的元组,用来保存数据库字段信息,包括各个字段的字段名,类型,长度等等信息。对应每个字段有7项描述信息。现在除了1、2项分别表示字段名和字段类型以外,其他的项还不知含义,希望大家指教。比如我今天分析的一个数据库表格就有如下信息,看看他的含义:
>
> ('ClassID', 'NUMBER', 7, 5, 0, 0, 1)
> ('SecChkID', 'NUMBER', 8, 5, 0, 0, 1)
> ('name', 'STRING', 100, 100, 0, 0, 1)
> ('risk', 'NUMBER', 4, 3, 0, 0, 1)
> ('qvalue', 'NUMBER', 11, 10, 0, 0, 1)
> ('shortDesc', 'STRING', 128, 128, 0, 0, 1)
> ('OSvulns', 'STRING', 192, 192, 0, 0, 1)
> ('fullDesc', 'STRING', 0, 2147483647, 0, 0, 1)
> ('fix', 'STRING', 0, 2147483647, 0, 0, 1)
> ('refer', 'STRING', 0, 2147483647, 0, 0, 1)
> ('ConfigInfo', 'STRING', 0, 2147483647, 0, 0, 1)
> ('ConfigPage', 'NUMBER', 10, 5, 0, 0, 1)
> ('OsMap', 'STRING', 50, 50, 0, 0, 1)
>
> 多谢。
>
(name, type_code, display_size, internal_size, precision, scale, null_ok)

具体的可以在pep 249找到。 http://www.python.org/dev/peps/pep-0249/

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号