- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]VFP程序设计
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2. ALTER TABL格式二:(定义、修改和删除有效性规则和默认值定义) 命令格式: ALTER TABLE 表名 ALTER[COLUMN]字段1 [NULL|NOT NULL] [SET DEFAULT [表达式1]] [SET CHECK表达式2[ERROR [提示信息]] [DROP DEFAULT][DROP CHECK] 功能:从命令格式可以看出,该格式主要用于定义、修改和删除有效性规则和默认值定义。 3. ALTER TABL格式三:(删除字段、修改字段名和可以定义、修改和删除表一级的有效性规则等) 命令格式: ALTER TABLE 表名1 [DROP [COLUMN]字段1 [SET DEFAULT [表达式1]] [ERROR [提示信息]] [DROP CHECK] [ADD PRIMARY KEY 表达式 TAG 索引名][FOR 条件] [DROP PRIMARY KEY] [ADD UNIQUE表达式 [TAG索引名] [FOR条件]] [DROP UNIQUE TAG索引名] [ADD FOREIGN KEY[表达式] [TAG索引名] [FOR条件]] REFERENCES 表名2 [TAG 索引名] DROP FOREIGN KEY TAG索引名 [RENAME COLUMN 字段名 TO 新字段名] 功能:该格式可以删除字段(DROP [COLUMN]、可以修改字段名(RENAME COLUMN)、可以定义、修改和删除表一级的有效性规则等。 例如:向课程表中增加“学时”字段。 ALTER TABLE 课程 ADD 学时 SMALLINT; 例如:将选课表中课程号的宽度改为6。 ALTER TABLE 选课 MODIFY 课程号 CHAR(6); 例如:删除学生表中对年龄的默认值的定义。 ALTER TABLE 学生 DROP C1; 5.3.4 视图的定义及维护 1、视图的定义 语句格式:CREATE VIEW〈视图名〉[列名1,列名2]…)]AS〈查询语句; 说 明: (1)组成视图的属性列名全部省略或者全部指定。若省略了视图的各个属性列名,则该视图的属性为〈查询语句〉中指定的列名。 (2)〈查询语句〉可以是任意的SELECT查询语句,它说明并限制了视图中的数据。 (3)必须明确指定组成视图的各列名的情况。 例如:建立计算机系学生的视图。 CREATE VIEW COMPUTER AS SELECT 学号,姓名,年龄 FROM 学生 WHERE 所在系=“计算机”; (上例为从单个表派生出的视图,视图还可以由多个表导出。) 例如:由学生、课程和选课三个表,定义包括学号、姓名、课程名和成绩属性的数学系学生成绩视图。 CREATE VIEW 成绩(学号,姓名,课程名,成绩) AS SELECT 学生.学号,学生.姓名,课程.课程名,选课.成绩 FROM 学生,课程,选课 WHERE 学生.学号=选课.学号 AND 课程.课程名=选课.课程号 AND 学生.所在系=“数学”; 建立视图时,用一个查询来建立视图的SELECT子句可以包含算术表达式或集函数,这些表达式或集函数与视图的其他字段一样对待,由于它们是计算得来的,并不存储在表内,所以称为虚字段。 例如:定义一个视图,它包含学号、总成绩、平均成绩三个属性。 CREATE VIEW 成绩统计(学号,总成绩,平均成绩) AS SELECT 学号,SUM(成绩),AVG(成绩) FROM 选课; 2、视图的删除 语句格式:DROP VIEW〈视图名〉 说 明:上述命令与VFP中删除视图的命令DELETE VIEW 〈视图名〉等价。 视图删除后,视图的定义将从数据字典中删除,而由该视图导出的其他视图的定义却仍存在数据字典中,但这些视图已失效。为了防止用户在使用时出错,要用视图删除语句把那些失效的视图一一删除。同样,在某个基本表被删除后,由该基本表导出的所有视图定义虽然没有被删除,但均已无法使用了。 3、关于视图的说明 在VFP中视图是可更新的,但是这种更新是否反映在基本表中则取决于视图更新属性的设置。在VFP中视图有它特
原创力文档


文档评论(0)