window里边木有,最多有/c跳到下一个mysql语句。然后长按回车键。。屏幕就干净一些了起码
㈡ vfp循环语句中clear的作用
看clear 后面跟什么了
CLEAR [ALL | CLASS ClassName | CLASSLIB ClassLibraryName | DEBUG | DLLS
[cAliasNameList]| EVENTS | ERROR |FIELDS | GETS | MACROS | MEMORY
| MENUS | POPUPS | PROGRAM | PROMPT | READ [ALL] | RESOURCES
[FileName] | TYPEAHEAD | WINDOWS]
参数
ALL
从内存中释放所有的内存变量和数组以及所有用户自定义的菜单栏, 菜单, 和窗口的定义。CLEAR ALL 也能关闭所有表,包括所有相关的索引,
格式文件和备注文件, 并选择 1 号工作区。CLEAR ALL 还从内存中释放所有用 DECLARE - DLL
注册的外部共享库函数(即DLL链接库函数)。CLEAR ALL 不释放系统内存变量,也不清除已编译程序的缓冲区。使用 CLEAR PROGRAM
来清除已编译程序的缓冲区。在活动控件或对象的事件或方法中发出 CLEAR ALL 命令,Visual FoxPro
将产生一条错误信息。当对象类型内存变量的相关控件或对象活动时,不能将其从内存中释放。
CLASS ClassName
从内存中清除一个类定义。当创建了一个类的实例,释放该实例后,Visual FoxPro 仍在内存中保存类定义。释放实例后,应适用 CLEAR CLASS
从内存中清除类定义。
CLASSLIB
ClassLibraryName
从内存中清除所有包含在可视类库中的类定义。如果类库中的类的实例仍然存在,则不从内存中清除类定义。但是,内存中所有没有实例的类定义都会被清除。
DEBUG
清除所有“调试器”中的断点并“调试器”窗口(调用堆栈, 跟踪, 监视, 等等)到他们的默认位置。如果 Clear Debug
在调试器关闭时使用,则在默认位置打开调试器窗口。工作在 fox 或调试器框架模式中。
DLLS
cAliasNameList
清除内存中用 DECLARE - DLL 注册的外部外部共享库 (即DLL链接库) 。 cAliasNameList
是一个要从内存中移去的逗号分隔的函数别名列表,如下例:
复制代码
CLEAR DLLS "RegCloseKey","RegOpenKey"
如果在声明中未使用别名,
cAliasNameList 与函数名相同。如果未指定 cAliasNameList,所有 DLLS 都将从内存中移去。您可以使用
ADLLS( ) 函数 来确定有哪些 DLL
被载入了。有关注册外部共享库函数的更多信息,参见 DECLARE - DLL 命令 。
ERROR *NEW
如果没有发生错误,则重置 Visual FoxPro 错误结构。后面的函数将重置为它们的默认值:AERROR( ) 函数 (重置为 0). ERROR( ) 函数 (重置为 0). MESSAGE( ) 函数 (重置为空字符串). MESSAGE( ) 函数 (重置为空字符串). SYS(2018) - 错误信息参数
(重置为空字符串)。应避免在 TRY...CATCH...FINALLY 命令 中使用
CLEAR ERROR ,尤其是如果使用 TRY...CATCH...FINALLY 命令
时重置一个错误,则可能不再正确。
EVENTS
停止以 READ EVENTS 开始的事物处理。当执行 CLEAR EVENTS 后,程序从 READ EVENTS 的下一条程序行继续执行。
FIELDS
释放用 SET FIELDS 命令创建的列表,并执行 SET FIELDS OFF。 CLEAR FIELDS 与 SET FIELDS TO
的不同之处在于,它释放所有工作区中的所有字段列表,不仅仅是当前工作区中的字段列表。另外,SET FIELDS TO 不会隐含执行 SET FIELDS OFF。
GETS
释放所有等待的 @ ... GET 控件。执行 CLEAR 也可以释放所有等待的 @ ... GET 控件。
注意:
GETS 包含向后兼容性。
MACROS
从内存中释放所有键盘宏,包括任何使用 SET FUNCTION 指定的功能键定义。可用 SAVE MACROS
将宏存入一个宏文件或备注字段中,并在以后用 RESTORE MACROS 命令还原。也可以用 RESTORE MACROS 恢复默认宏。
MEMORY
从内存中释放所有全局内存变量和私有内存变量以及数组。系统内存变量不会不释放。
MENUS
从内存中释放所有的菜单栏定义。
POPUPS
从内存中释放所有由 DEFINE POPUP 创建的菜单定义。
PROGRAM
清除已编译程序的缓冲区。Visual FoxPro 保持最近执行程序的缓冲区。在很少见的情况下,Visual FoxPro
可能不认可对磁盘上程序文件的修改。CLEAR PROGRAM 强制 Visual FoxPro 从磁盘上而不是程序缓冲区中读去程序。Visual FoxPro
不认可对程序文件所做更改的可能性产生于,使用了外部或常驻内存(TSR)编辑器修改程序文件。除此之外,不必使用 CLEAR PROGRAM。
PROMPT
释放由 @ ... PROMPT 创建的菜单项。
READ [ALL]
包含向后兼容性。用 CLEAR EVENTS 代替。
RESOURCES [
FileName]
指定要从内存中清除的被缓存的位图, 图形, 字体, 光标, 或图标文件的名字。如果没有指定文件名,所有位图, 图形, 字体,
光标和图标文件都从内存中移去。当 Visual FoxPro 显示一个位图, 图形, 光标, 图标,
或字体资源时,为了优化性能,这些资源将被缓存。如果使用了同名资源(例如,一个与已缓存位图具有相同名字的不同的位图),Visual FoxPro
不重新载入资源。清除资源文件来从内存中移去一个图形映象,并强制 Visual FoxPro
从磁盘上重新载入同名映像是很有用的。例如,一个报表可能从数据库中显示图形映象,它们的名字都是 TEMP;但是,因为它们具有相同名字,Visual FoxPro
不会重新载入各个新的图形,除非使用 CLEAR RESOURCES 命令从内存中清除已存在的图形。如果一个特殊的资源仍在 Visual FoxPro
中使用,则使用 CLEAR RESOURCES 命令不能清除它。
TYPEAHEAD
清除键盘缓冲区。若要在显示字段或提示之前,禁止向字段输入或对提示应答,CLEAR TYPEAHEAD 很有用。
WINDOWS
释放内存中所有用户自定义窗口的定义,并从 Visual FoxPro 主窗口或活动的用户自定义窗口中清除窗口。使用 SAVE WINDOW
可将窗口定义存入文件或备注字段以备后用。发出 CLEAR WINDOWS 将释放任何对表单的内存变量引用。
㈢ 数据库的清屏命令
如果是oracle的话:clear
㈣ 在数据库中清屏所用的语言是
1、如果是在Oracle 在windows dos命令下执行的sql语句,可以通过sql>cl scr 命令清楚屏幕,
2、如果是在其他工具下如sql developer下,我们直接使用sql>clear 命令清屏
㈤ 如何清除SQL数据库中的数据
单击开始---->所有程序---->Microsoft SQL Server 2014,选择SQL Server 2014 Management Studio选项,打开软件。
(5)数据库clear扩展阅读:
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^:
SQL包括了所有对数据库的操作,主要是由4个部分组成:
数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。
数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。
数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。
嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。
参考资料:IT专家网-微软SQL
㈥ cleardb与mysql什么关系
cleardb是基于mysql构建的。
ClearDB使用高级复制技术,高级集群技术和分层Web服务的组合,为您提供比平常“更智能”的MySQL数据库。
通常我们理解mysql为数据库软件,而cleardb我们应该理解为数据库服务。
㈦ SqlClear清除数据库日志
1、数据库不能启动
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 289406976 bytes
Fixed Size 1248576 bytes
Variable Size 83886784 bytes
Database Buffers 197132288 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
ORA-16038: 日志 2 序列号 44 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 2 线程 1:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'
2、查看$ORACLE_HOME\admin\SID\bmp\alert_SID.log日志
Thu Feb 19 09:45:33 2009
Errors in file d:\oracle\proct\10.2.0\admin\orcl\bmp\orcl_arc1_660.trc:
ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 99.95% used, and has 1129472 remaining bytes available.
Thu Feb 19 09:45:33 2009
Errors in file d:\oracle\proct\10.2.0\admin\orcl\ump\orcl_ora_4708.trc:
ORA-19815: 警告: db_recovery_file_dest_size 字节 (共 2147483648 字节) 已使用 99.95%, 尚有 1129472 字节可用。
Thu Feb 19 09:45:33 2009
************************************************************************
You have following choices to free up space from flash recovery area:
1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
Thu Feb 19 09:45:33 2009
************************************************************************
then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
You have following choices to free up space from flash recovery area:
BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size parameter to
1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,
reflect the new space.
then consider changing RMAN ARCHIVELOG DELETION POLICY.
4. Delete unnecessary files using RMAN DELETE command. If an operating
system command was used to delete files, then use RMAN CROSSCHECK and
2. Back up files to tertiary device such as tape using RMAN
DELETE EXPIRED commands.
************************************************************************
BACKUP RECOVERY AREA command.
Thu Feb 19 09:45:34 2009
Errors in file d:\oracle\proct\10.2.0\admin\orcl\bmp\orcl_arc1_660.trc:
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 44217856 bytes disk space from 2147483648 limit
从上面信息知道是flash recovery area闪回恢复空间中默认2G的空间被归档日志占满了,没有空间进行存放归档日志。
3、退出sqlplus,进入rman
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Proction
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\mengzhaoliang>rman target/
恢复管理器: Release 10.2.0.1.0 - Proction on 星期四 2月 19 09:57:48 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
已连接到目标数据库: ORCL (DBID=1193443472, 未打开)
4、查看归档日志
RMAN> list archivelog all;
使用目标数据库控制文件替代恢复目录
已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
40 1 1 A 17-11月-08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O
RCL\ARCHIVELOG\2008_11_18\O1_MF_1_1_4L44Z9CQ_.ARC
41 1 2 A 18-11月-08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O
RCL\ARCHIVELOG\2008_11_18\O1_MF_1_2_4L4W4O0H_.ARC
42 1 3 A 18-11月-08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O
5、可以先把归档日志备份到其他的空间,然后用rman删除归档日志;
RMAN> delete archivelog all;
释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=151 devtype=DISK
已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
40 1 1 A 17-11月-08 D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O
RCL\ARCHIVELOG\2008_11_18\O1_MF_1_1_4L44Z9CQ_.ARC
是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除的存档日志
存档日志文件名 =D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\200
_11_18\O1_MF_1_1_4L44Z9CQ_.ARC 记录 ID=40 时间戳 =671101294
6、退出rman,进入sqlplus,打开数据库
RMAN> exit
恢复管理器完成。
C:\Documents and Settings\mengzhaoliang>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Proction on 星期四 2月 19 10:03:02 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Proction
With the Partitioning, OLAP and Data Mining options
SQL> alter database open;
数据库已更改。
数据库已经打开!
㈧ 我是新人,今天在做oracle例行检查的时候手滑打了条clear命令。
你是在sqlplus下执行的吧?
就是个清屏命令,对数据无影响
㈨ 为什么我的oracle数据库中!clear用不了
1、clear是清屏命令,相当于cmd的cls命令
2、!clear是重复执行最后一次执行的clear开头的命令
3、!ls是执行最后一次ls开头的命令
4、或者!!执行最后一个命令
5、history -c清除历史命令
6、sqlplus 里面!clear是执行系统命令clear
直接执行!会进入命令行,exit返回sqlplus
㈩ 数据库中query1.close还有Query1.SQL.Clear是什么意思
这是写法问题,意思根据sql语句通过query来查询某数据库的记录。当然也可以对数据库进行insert delete 等操作。
我写详细点吧。写法有很多,我写一个你容易理解的。
//执行查询语句
var
sql:string
begin
sql:='select * from tablename';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(sql);
adoquery1.open;
end;
//执行update类语句
var
sql:string
begin
sql:='update tablename set name = aaa';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(sql);
adoquery1.Execute;
end;
散分吧,呵呵。