
v$sql 是一个SYS级的视图。有ORACLE安装后自动从一个系统表上生成的视图。
create or replace view sysv_$sql as
select "SQL_TEXT","SQL_FULLTEXT","SQL_ID","SHARABLE_MEM","PERSISTENT_MEM","RUNTIME_MEM","SORTS","LOADED_VERSIONS","OPEN_VERSIONS","USERS_OPENING","FETCHES","EXECUTIONS","PX_SERVERS_EXECUTIONS","END_OF_FETCH_COUNT","USERS_EXECUTING","LOADS","FIRST_LOAD_TIME","INVALIDATIONS","PARSE_CALLS","DISK_READS","DIRECT_WRITES","BUFFER_GETS","APPLICATION_WAIT_TIME","CONCURRENCY_WAIT_TIME","CLUSTER_WAIT_TIME","USER_IO_WAIT_TIME","PLSQL_EXEC_TIME","JAVA_EXEC_TIME","ROWS_PROCESSED","COMMAND_TYPE","OPTIMIZER_MODE","OPTIMIZER_COST","OPTIMIZER_ENV","OPTIMIZER_ENV_HASH_VALUE","PARSING_USER_ID","PARSING_SCHEMA_ID","PARSING_SCHEMA_NAME","KEPT_VERSIONS","ADDRESS","TYPE_CHK_HEAP","HASH_VALUE","OLD_HASH_VALUE","PLAN_HASH_VALUE","CHILD_NUMBER","SERVICE","SERVICE_HASH","MODULE","MODULE_HASH","ACTION","ACTION_HASH","SERIALIZABLE_ABORTS","OUTLINE_CATEGORY","CPU_TIME","ELAPSED_TIME","OUTLINE_SID","CHILD_ADDRESS","SQLTYPE","REMOTE","OBJECT_STATUS","LITERAL_HASH_VALUE","LAST_LOAD_TIME","IS_OBSOLETE","CHILD_LATCH","SQL_PROFILE","PROGRAM_ID","PROGRAM_LINE#","EXACT_MATCHING_SIGNATURE","FORCE_MATCHING_SIGNATURE","LAST_ACTIVE_TIME","BIND_DATA" from v$sql;
从All_Objects t表中获取不到任何关于'%v$sql属组的信息,可见你无法对其进行删除 *** 作。
SELECT FROM All_Objects t WHERE tobject_name LIKE '%v$sql%';
SQLServer中有日志记录功能,但是这是记录了登录日志和错误日志,不会记录 *** 作日志的。
但是,SQLServer有个监控工具叫SQL Server Profiler,可以实时监控 *** 作。
位置:工具>SQL Server Profiler
使用方法:登录连接后,直接运行,就可以监控当前连接实例。更具体的使用方法请另行百度。
以上信息希望对你有帮助^^
在sqldbx的界面中,最上方工具栏中的工具选项下拉,有一个sql脚本历史,d出来的页面就可以看到修改记录。
sqldbx是一款非常好用方便的数据库类工具,它能够做到非常先进的SQL编辑功能还有各种数据库资源管理功能,对于那些从事数据库相关的工作人员来说这真的是一款适合的产品。
其实挺简单:
第一步:将要修改的数据读出来显示在form中相应控件中(控件绑定相应数据)
第二步:在form中修改好数据后,提交数据并传递相应数据参数(如id)。
第三
步:接收传递过来的数据,并执行更新搞作(类似于添加数据,只是这里是更新而已)。
最后,修改成功。
以上就是关于数据库中,修改数据,日志记录全部的内容,包括:数据库中,修改数据,日志记录、SQLServer数据库怎么查看表的修改记录、sqldbx如何查表的修改记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)