自动提示的快捷键:F6
可以更改:Tools->Preferences->User interface->Key Configuration ,在Item列里找到“Tools/Code Assistant”,在后面对应的快捷改成自己喜欢的。
默认是不能自动提交的,按 F10 键可以在做更改后提交。 ......
1、查询三门功课都在80分以上的同学姓名(一条sql语句)
name kecheng fenshu
张三 语文 78
张三 数学 81
张三 物理 89
李四 语文 86
李四 数学 91
李四 物理 75
王五 语文 81
王五 数学 90
王五 物理 89
select distinct name from student a where not exists(select * from student where a.name=name and fenshu<80)
SELECT NAME from student GROUP BY name HAVI ......
windows上存在32bit的限制,如AIX、HP UNIX 等有明确的64BIT OS and ORACLE的版本,32bit oracle可以装在64bit os 上,64 bit oracle不能装在32 bit OS上
oracle是64bit or 32 bit,32bit 通常 SGA有 1.7G 的限制(某些OS的处理或者WINDOWS上有特定设定可以支持到2G以上甚至达到3.7G
如何查出前台正在发出的sql语句:
select user_name,sql_text from v$open_cursor where sid in (select sid from (select sid,serial#,username,program from v$session where status='ACTIVE'));
为这个表空间增加一个数据文件:
alter tablespace 表空间名 add datafile '/u1/oradata/userdata_002.ora' size 50m;
重新调整数据文件的大小:
alter database datafile '/u1/oradata/userdata_001.ora' resize 50M;
表:
select * from cat;
select * from tab;
select table_name from user_tables;
视图:
select text from user_views where view_name=upper('&view_name');
索引:
select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name;
触发器:
select trigger_name,trigger_type ......
windows上存在32bit的限制,如AIX、HP UNIX 等有明确的64BIT OS and ORACLE的版本,32bit oracle可以装在64bit os 上,64 bit oracle不能装在32 bit OS上
oracle是64bit or 32 bit,32bit 通常 SGA有 1.7G 的限制(某些OS的处理或者WINDOWS上有特定设定可以支持到2G以上甚至达到3.7G
如何查出前台正在发出的sql语句:
select user_name,sql_text from v$open_cursor where sid in (select sid from (select sid,serial#,username,program from v$session where status='ACTIVE'));
为这个表空间增加一个数据文件:
alter tablespace 表空间名 add datafile '/u1/oradata/userdata_002.ora' size 50m;
重新调整数据文件的大小:
alter database datafile '/u1/oradata/userdata_001.ora' resize 50M;
表:
select * from cat;
select * from tab;
select table_name from user_tables;
视图:
select text from user_views where view_name=upper('&view_name');
索引:
select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name;
触发器:
select trigger_name,trigger_type ......
SQL 语法参考手册(SQL)/数据类型
DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的*作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以 IBM SQL 为基础的标准关连式资料语言定义。
一、资料定义 DDL(Data Definition Language)
资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。
1、建表格:
Create TABLE table_name(
column1&nbs ......
和其它程序一样,SSIS包同样需要健壮,稳定的运行,这样的程序才有可靠性和可伸缩性。SSIS提供了如下方面的支持:
1.事务: 可以对一个程序包设置成一个或者多个事务,甚至可以对两个程序包设置成一个事务。为了保证数据的一致性,你还可以DTC事务或者SQL Server引擎级的事务。
2.检查点: 用来记录一个程序包出错时任务的运行情况,以便程序包再次启动时,直接从发生错误的任务直接执行.
3.错误输出:即使再完美的程序也会有错误,尤其对于数据流中的任务来说,及有可能由于格式,类型等问题,导致这一行的发生错误。SSIS允许针对这样的每行进行错误输出处理,你可 以进行修复或者记录,当然你也可以忽略。
4.优先约束:在控制流中,你不仅可以使用一个任务的成功,失败或执行结束作为条件来执行下面的任务,甚至可以使用表达式来做为条件。
5.事件处理: 在SSIS包中,事件处理是和控制流,数据流相并列的。在这里,你可以对程序包, ......
1、SQL Server日期数据库内部表示及查询输出:
SQL Server内部对DateTime类型的表示是用8个字节来表示,其中前4个字节表示的数值为自1900年1月1日零时以来的天数,后四个字节是天数之外的有多少个1/300秒,这也说明SQL Server内部表示时间的精度为1/300秒,约3.3毫秒。
常规的SQL查询,正常日期输出格式为:yyyy-MM-dd hh:mm:ss.SSS,这也是中文操作系统的日期格式,可以通过修改操作系统日期表达格式来影响SQL Server缺省的日期输出格式。但是,有些时候缺省的日期输出格式并不是我们需要的,特别是基于时间差的应用需求。
2、应用需求:
基于一系列时间点的数据记录分析、统计某种结果。比如GPS定位设备按一定时间间隔回传位置数据并记录到数据库中,数据包括经纬度、时间、速度等,现在需要基于这些回传数据统计是否在某地有停留,停留时间、开始时间、结束时间。停留标志是速度为0。显示,这需要根据数据记录之间的差值做统计计算。
3、适合需求的输出及转换、处理:
如果按照缺省的SQL Server日期输出格式,输出内容可映射为编程语言相关的数据类型,如Java可以是String、Date,转为为Date有一定统计数据量的话,这个转换本身就是低效和耗时的,实际过程可能是先从S ......