VF 中如何使用查询设计器生成SQL语句
我不太熟悉SQL语句马上要考二级了有时候用到SQL语句很多的不明白求高手我QQ441722836我没有分希望帮帮忙!!!!...
我不太熟悉SQL语句 马上要考二级了 有时候用到SQL语句 很多的不明白 求高手 我QQ 441722836 我没有分 希望 帮帮忙 !!!!
展开
展开全部
1、先要建立要查询的一个或两个基本表。这个你应该会。
2、点击工具,向导,查询向导。
3、选择要查询的表和字段。下一步。
4、选择筛选条件,一般两表联接要有关键字段。下一步或完成。
5、选择排序方法。下一步或完成。
6、预览查询是否为想要的结果。如果是,就选择保存到查询并在查询设计器中修改。
7、点击保存。然后就打开了查询设计器。
8、OK! 点击查询设计器工具窗口上的SQL按扭,你就看到了SQL查询语句。复制出来粘到相应的位置即可。
另外,可以通过MODI QUERY 命令直接打开查询设计器。
2、点击工具,向导,查询向导。
3、选择要查询的表和字段。下一步。
4、选择筛选条件,一般两表联接要有关键字段。下一步或完成。
5、选择排序方法。下一步或完成。
6、预览查询是否为想要的结果。如果是,就选择保存到查询并在查询设计器中修改。
7、点击保存。然后就打开了查询设计器。
8、OK! 点击查询设计器工具窗口上的SQL按扭,你就看到了SQL查询语句。复制出来粘到相应的位置即可。
另外,可以通过MODI QUERY 命令直接打开查询设计器。
2013-03-30
展开全部
into cursor 是生成临时表,后面跟着临时表名。
INTO Destination
指定在何处保存查询结果。如果在同一个查询中同时包括了 INTO 子句和 TO 子句,则 TO 子句不起作用。如果没有包括 INTO 子句,查询结果显示在“浏览”窗口中。也可以用 TO 将查询结果定向输出到打印机或文件。
Destination 可以是下列子句之一:
ARRAY ArrayName ,将查询结果保存到变量数组中。如果查询结果中不包含任何记录,则不创建这个数组。
CURSOR CursorName将查询结果保存到临时表中。如果指定了一个已打开表的名称,则 Visual FoxPro 产生错误信息。执行完 SELECT 语句后,临时表仍然保持打开、活动但只读。一旦关闭临时表,则自动删除它。临时表作为 SORTWORK 指定驱动器上的一个临时文件存在。
包含NOFILTER是为了创建一个能用在后来的询问中的指针。在 Visual FoxPro 以前的版本需要一个额外的常量或表达式作为过滤器去创建一个能用在后来的询问中的指针。
SELECT *, .T. FROM customers INTO CURSOR myquery
包含NOFILTER能够减少询问的发生是因为临时表是建立在磁盘上的,当临时表被删除,指针就要被关闭。
DBF TableName | TABLE TableName ,将查询结果保存到一个表中。如果指定的表已经打开,并且 SET SAFETY 设置为 OFF,则 Visual FoxPro 在不给出警告的情况下改写该表。如果没有指定扩展名,Visual FoxPro 指定表的扩展名是 .DBF。SELECT 语句执行结束后,表仍然保持打开活动状态。
包含DATABASE DatabaseName 以指定添加了表的数据库。包含NAMELongTableName 可以为该表命一个最多可包括128个字符的并且可以在数据库中代替短名字的长名。
INTO Destination
指定在何处保存查询结果。如果在同一个查询中同时包括了 INTO 子句和 TO 子句,则 TO 子句不起作用。如果没有包括 INTO 子句,查询结果显示在“浏览”窗口中。也可以用 TO 将查询结果定向输出到打印机或文件。
Destination 可以是下列子句之一:
ARRAY ArrayName ,将查询结果保存到变量数组中。如果查询结果中不包含任何记录,则不创建这个数组。
CURSOR CursorName将查询结果保存到临时表中。如果指定了一个已打开表的名称,则 Visual FoxPro 产生错误信息。执行完 SELECT 语句后,临时表仍然保持打开、活动但只读。一旦关闭临时表,则自动删除它。临时表作为 SORTWORK 指定驱动器上的一个临时文件存在。
包含NOFILTER是为了创建一个能用在后来的询问中的指针。在 Visual FoxPro 以前的版本需要一个额外的常量或表达式作为过滤器去创建一个能用在后来的询问中的指针。
SELECT *, .T. FROM customers INTO CURSOR myquery
包含NOFILTER能够减少询问的发生是因为临时表是建立在磁盘上的,当临时表被删除,指针就要被关闭。
DBF TableName | TABLE TableName ,将查询结果保存到一个表中。如果指定的表已经打开,并且 SET SAFETY 设置为 OFF,则 Visual FoxPro 在不给出警告的情况下改写该表。如果没有指定扩展名,Visual FoxPro 指定表的扩展名是 .DBF。SELECT 语句执行结束后,表仍然保持打开活动状态。
包含DATABASE DatabaseName 以指定添加了表的数据库。包含NAMELongTableName 可以为该表命一个最多可包括128个字符的并且可以在数据库中代替短名字的长名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-08-29
展开全部
VF 中如何使用查询设计器生成SQL语句
在查询设计器窗口中单击右键----
查看SQL,单击即可显示
在查询设计器窗口中单击右键----
查看SQL,单击即可显示
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询