查询所有Informix数据表字段类型SQL语句:
select a.tabname,b.colname,b.coltype,
case b.coltype
when '0' then 'CHAR'
when '1' then 'SMALLINT'
when '2' then 'INTEGER'
when '3' then 'FLOAT'
when '4' then 'SMALLFLOAT'
when '5' then 'DECIMAL'
when '6' then 'SERIAL'
when '7' then 'DATE'
when '8' then 'MONEY'
when '9' then 'NULL'
when '10' then 'DATETIME'
when '11' then 'BYTE'
when '12' then 'TEXT'
when '13' then 'VARCHAR'
when '14' then 'INTERVAL'
when '15' then 'NCHAR'
when '16' then 'NVARCHAR'
when '17' then 'INT8'
when '18' then 'SERIAL8'
when '19' then 'SET'
when '20' then 'MULTISET'
when '21' then 'LIST'
when '22' then 'Unnamed ROW'
when '40' then 'LVARCHAR'
when '41' then 'CLOB'
when '43' then 'BLOB'
when '44' then 'BOOLEAN'
when '256' then 'CHAR'
when '257' then 'SMALLINT'
when '258' then 'INTEGER'
when '259' then 'FLOAT'
when '260' then 'REAL'
when '261' then 'DECIMAL'
when '262' then 'SERIAL'
when '263' then 'DATE'
when '264' then 'MONEY'
when '266' then 'DATETIME'
when '267' then 'BYTE'
when '268' then 'TEXT'
when '269' then 'VARCHAR'
when '270' then 'INTERVAL'
when '271' then 'NCHAR'
when '272' then 'NVARCHAR'
when '273' then 'INT8'
when '274' then 'SERIAL8'
when '275' then 'SET'
when '276' then 'MULTISET'
when '277' then 'LIST'
when '278' then 'Unnamed ROW'
when '296' then 'LVARCHAR'
when '297' then 'CLOB'
when '298' then 'BLOB'
when '299' then 'BOOLEAN'
when '4118' then 'Named ROW'
end as coltypename, b.colno from systables a left join syscolumns b on a.tabid=b.tabid where a.tabid>99 and a.tabtype='T' order by a.tabname,b.colno;
分享到:
相关推荐
#### 三、数据查询 - **基本查询**: - SELECT语句:用于从一个或多个表中检索数据。 - `SELECT column_name(s) FROM table_name WHERE condition;` - DISTINCT关键字:去除重复记录。 - `SELECT DISTINCT ...
Informix 系统表(syscolumns)中字段类型(coltype)字段的含义, 字段类型说明和查询SQL语句
- `Column`选项,默认按照数据库表字段的顺序,需要注意的是文件中的数据列顺序需与之保持一致。 **3. 迁移步骤** - **导出**: 1. 确保有足够的磁盘空间。 2. 使用`unload`工具卸载表数据。 3. 利用`dbschema`...
DBRichTool是一款专用于IBM Informix数据库的Windows客户端数据管理工具软件,它集数据字典管理和... 特别功能:与数据字典关联后,DBMS Explorer和Data Editor工具可实现鼠标跟踪提示明细项目或数据表字段的中文注释。
在学习这一主题后,你将掌握如何在数据库中通过嵌入SQL语句来插入一行记录。 **INSERT语句语法:** 插入语句的基本格式如下: ```sql INSERT INTO TableName [ (ColumnList) ] VALUES (ValueList) ``` - `INSERT ...
* EMPLOYEE 表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME * 连接数据库 TESTDB 使用的用户名为 "testuser",密码为 "test123" * 已经安装了 Python MySQLdb 模块 连接数据库可以使用以下代码: ``` # ...