- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
//选择一种高级语言实现下列语句的功能。
//CREATE TABLE 表名 (列名数据类型[列完整性约束条件][,列名数据//类型[列完整性约束条件]…][,表完整性约束条件] )
//ALTER TABLE 表名 [ADD 新列名数据类型[列完整性约束]] [DROP列完整//性约束名][MODIFY 列名数据类型]
//使用说明
//1、将程序文件table.sql放在D盘根目录下。
//2、在C盘根目录下建立一个名为数据库的文件夹,用于存储表。
//3、建立的表存储路径为C:\数据库:\table.dbf。
//4、在程序文件table.sql中只有一条建表语句和三条修改表语句,在以程序方式执//行时注意执行的次数,慎重选择“是否继续执行”。
//5、程序输入的SQL语句格式如下:
//create table student
//(
//SNO int PRIMARY KEY,
//SNAME char(10) UNIQUE,
//SAGE int,
//SDEPT char(20) NOT NULL,
//COURSE char(20),
//GRADE int
//);
//alter table student add CNO int NOT NULL;
//alter table student alter column SAGE short;
//alter table student drop SDEPT;
#includestdio.h
#includestdlib.h
#includestring.h
#includeconio.h
//宏定义
#define YEAR 0
#define MONTH 1
#define DAY 2
#define FOX_VERISON_INFO 262
#define MAX 40
//字段类型
#define DATE 0x44
#define DOUBLE 0x45
#define FLOAT 0x46
#define SHORT 0x47
#define INT 0x48
#define TRUE 1
#define FALSE 0
//文件头结构体定义
struct DbfHead
{
char dbFlag;
char year;
char month;
char day;
int recCounts;
short firstRecAddr;
short recLen;
char undo[20];
};
typedef struct DbfHead DbfHead, *pDbfHead;
//字段描述结构体定义
struct FieldDcp
{
char fieldName[10];
char undo1;
char fieldType;
short offset;
char undo2[2];
char fieldLen;
char numDecis;
char undo3[14];
};
typedef struct FieldDcp FieldDcp, *pFieldDcp;
//字段数据结构体定义
struct DbfField
{
char *fieldData;
char fieldName[10];
char fieldType;
char fieldLen;
char fieldDcis;
short offset;
};
typedef struct DbfField DbfField, *pDbfField;
//记录结构体定义
struct DbfRec
{
char delFlag;
DbfField field[MAX];
int realCounts;
};
typedef struct DbfRec DbfRec, *pDbfRec;
//dbf文件句柄定义
struct DbfHand
{
char filename[50];
DbfHead header;
DbfRec rec;
long curRecNo;
long curFpAddr;
您可能关注的文档
- 基于单片机的智能家居门禁系统.pdf
- 美丽家庭事迹材料.doc
- 名校长事迹材料2篇.doc
- 年终述职报告模板(部门).ppt
- 女生安全教育2014624.ppt
- 全国2010年10月高等教育自学考试英语(二)试题.doc
- 人教版七年级上英语 unit5 Do you have a soccer ball Section A1a--2d.ppt
- 人教新目标九年级Unit6_When_was_it_invented_Section_A(2a--2d).ppt
- 石家庄股票、股指期货配资八角资管.ppt
- 数据库课程设计 (17).doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)