SQLPLUS 下可以显示sql语句执行时间的命令
SET TIMING ON | OFF
SQL> set timing on
SQL> select * from emp where empno = 7369;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- ----------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 18-DEC-1980 800
20
Elapsed: 00:00:00.04
SQL> set timing off
SQL> /
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- ----------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 18-DEC-1980 800
20
SQL> SET TIMING
SP2-0265: timing must be set ON or OFF
进入sqlplus
SQL> set timing on
SQL>
SQL> select count(*) from comm_human_role;
COUNT(*)
----------
866
Elapsed: 00:00:00.05
以上数字输出分别是:Hours:Minutes:Seconds.Milliseconds
即用了0.05秒的时间执行,相当于50毫秒。
时间如果是这样的表示:00: 03: 235.78
总共用的时间为235.78秒, 不到4分钟,所以显示的是3分钟(235.78秒大约为3分钟55.78秒)
#设置屏幕行宽度
SQL>set linesize 190
#设置sqlplus打印执行计划和统计信息
SQL>set autotrace on
#设置sqlplus打印执行时间
SQL>set timing on
如果在sqlplus中出现下面的错误:
SP2-0027: Input is too long (> 2499 characters) - line ignored
表示sql一行的语句已经超过了2499个字符。
解决:
在一段sql中加“回车”,
保证每行不超2499个字符,重新执行sql语句就好了
详细出处参考:http://www.jb51.net/article/20296.htm
相关文档:
一).创建部署项目
1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格 ......
前些天安装了SQL Server2005,出了2个错误,最终在网上找到了解决办法,现整理一下。
错误一:
解决方法:
用aspnet_regiis实用工具卸载和重新安装一下就可以了。
具体的操作如下:
进入CMD:
输入 cd c:\windows\microsoft.net\framework\v2.0.50727,进入此文件夹目录下,运行aspnet_regiis -u卸载
然后运行as ......
USE [haitest]
GO
/****** 对象: Table [dbo].[haiTable] 脚本日期: 03/13/2010 20:10:59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[haiTable](
[buy_original_ticket] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[buy_id] [nvar ......