给定一个一oracle建表的sql语句,解析读出的字符串,将表名、字段名、字段类型数据取出,怎么实现啊?
2007-07-18 09:13
1296 查看
字符串如下:
CREATE TABLE dbo.PE_Trademark (
TrademarkID int IDENTITY (1, 1) NOT NULL ,
ChannelID int NULL ,
ProducerID int NULL ,
TrademarkName nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,
TrademarkPhoto nvarchar (255) COLLATE Chinese_PRC_CI_AS NULL ,
TrademarkIntro ntext COLLATE Chinese_PRC_CI_AS NULL ,
TrademarkType tinyint NULL ,
IsElite bit NOT NULL
) ON PRIMARY TEXTIMAGE_ON PRIMARY
关键是怎么去解析呢?怎么把表名,字段名,字段类型区分开???
请高人指点!
CREATE TABLE dbo.PE_Trademark (
TrademarkID int IDENTITY (1, 1) NOT NULL ,
ChannelID int NULL ,
ProducerID int NULL ,
TrademarkName nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,
TrademarkPhoto nvarchar (255) COLLATE Chinese_PRC_CI_AS NULL ,
TrademarkIntro ntext COLLATE Chinese_PRC_CI_AS NULL ,
TrademarkType tinyint NULL ,
IsElite bit NOT NULL
) ON PRIMARY TEXTIMAGE_ON PRIMARY
关键是怎么去解析呢?怎么把表名,字段名,字段类型区分开???
请高人指点!
相关文章推荐
- Oracle:SQL语句--对表的操作——修改列的数据类型( 即 修改字段的数据类型)
- 一个sql语句同时实现两条数据的某个字段值交换
- 在数据表中添加一个字段的SQL语句怎么写
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串
- SQL SERVER字符串前加N,什么含义?,SQL语句里nchar类型的字段我不想加N,怎么办?
- 数据表中有字段time(类型为varchar),如何通过sql语句找出这个字段里力离当前最近的一个日期
- 用一个Sql语句查询出表中的一个字段的数据类型
- 如何用SQL语句查询一个数据表所有字段的类型
- oracle 中查询一个表的所有字段名以及属性的sql语句应该怎么写?
- 一个表的两个字段具有相同的类型。如何仅用SQL语句交换这两列的数据?
- 查看Oracle执行计划的几种方法 / oracle中DateTime类型的字段,建立索引后,查寻时索引如何生效?/ oracle 中sql语句怎么加多个强制索引
- Oracle中通过存储过程,Function,触发器实现解析时间类型的字段并插入的对应的数据表中
- sql语句中要查询一个字符串字段不为空怎么写
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- oracle获取表的字段名称、字段类型、长度、注释、主键的sql语句
- 何用sql语句实现:将insert语句作为一个字段,插入到表格的一条记录之中
- oracle里判断一个字段是不是数据或者字符串
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- sql语句在某一字段所有数据后面加上相同的字符串