相关文章
- 2010-08-24 调整新添加的列在表中的位置,调整数据库表中列的位置
在Sybase中,表内新添加的列都位于表的最后。其它数据库也基本相同,这和数据库的内部物理存储是有必然关系的。我研究过sybase 中数据的物理存储结构,理解在sybase以及其它数据库中新增加的列必须放置在最后的原因。 在项目实践中,可能有这样的需求:需要将最后添加的一列放置到前面的位置。比如:表test中原来的列为:a,b,c,不想让最后添加的列d放在第四个位置,而让列d放在第2个位置,形成:a,d,b,c这样的顺序。如何实现呢? 一般的办法是: 1.新建一个临时表:test_bak,
create table test_bak ( a 列属性,
d 列属性,
b 列属性,
c 列属性
)
2.将原表test的数据拷贝到临时表test_bak中
insert into test_bak(a,d,b,c)
select a,d,b,c from test
3.将原表删除,临时表改名为原表的名字
drop table […] - 2010-05-31 Oracle中实现分页的方法
在oracle中显示分页很简单, 利用两次rownum就实现了。
下面的语句用来返回DBA_OBJECTS表中类型为TABLE的所有记录中的第100行至第200行。
select * from
( select rownum rnm, a.* from ( select OBJECT_NAME from DBA_OBJECTS where object_type='TABLE' ) a
where rownum <= 200 )
where rnm > 100
执行结果为:
SQL> select * from
2 ( select rownum rnm, a.* from ( select OBJECT_NAME from DBA_OBJECTS where object_type='TABLE' ) a
3 where […] - 2010-09-20 solaris中tar包时排除指定的目录
在solaris系统中,tar命令中排除指定目录和文件的参数与linux中tar命令不同。
在solaris 10中,可以这么用。
比如:我想打开目录/sybase到/tmp/sybase.tar,排除目录/sybase下的两个文件:EBF17156.tar和
cd /sybase
echo /sybase/EBF17156.tar > excludefile
echo /sybase/ase1503_solsparc64_2.tar >> excludefile
tar cvfX /tmp/sybase.tar excludefile /sybase
- 2010-12-22 ASE安装语法数据库提供在线帮助信息支持
ASE有个可选数据库:sybsyntax,此数据库是帮助信息数据库,数据库不大。安装完该数据库sybsyntax后,可以在isql或其它客户端工具上在线查看T-SQL以及命令、dbcc等命令的语法。
如:
1> sp_syntax "update statistics"
2> go
Syntax Help
------------------------------------------------------------------------------
Transact-SQL
update statistics table_name
[ [index_name] | [( column_list ) ] […] - 2015-09-03 SAP IQ16.0 SP03中文版官方手册目录列表(1)
以下官方手册为SAP IQ 16.0 SP03中文版:
1. IQ 发行公告(linux)
自述文件 1
产品摘要 5
产品兼容性 5
网络客户端和 ODBC 工具包 5
安装和升级 7
早期版本的问题解决方案 8
子容量许可 9
数据库升级 10
SAP Sybase IQ 和其它 SAP Sybase 产品 11
已知问题 13
限制 13
安装和配置 14
Sybase IQ 操作 18
SAP Sybase IQ 先前版本的已知操作问题 19
Interactive SQL 22
Multiplex 环境 23
Sybase Control Center 23
文档更改 31
《管理:用户管理和安全》文档更改 31
数字证书 31
FIPS 认证的加密技术 35
编程文档更改 36
《参考:构件块、表和过程》文档更改 36
JAVA_HOME 环境变量 36
JRE 环境变量 37
《实用程序指南》文档更改 […] - 2011-06-02 aix系统可以用改变时区的方法获取前后N天的日期
在aix系统中date命令没有-d这个选项,不接收输入的日期值。
在aix系统中如果想获得当前时间的前几天或后几天的时间,可以用改变当前时区的方法。
export TZ=BEIST-8是系统当前时间。
调整时区可以改变时间。
例如:获取下一周的时间 export TZ=BEIST-176 ,176是由(24*7+8)获得
获取上一周的时间 export TZ=BEIST+160 ,160是由(24*7-8)获得
调整时区只改变当前窗口的时间,对服务器没有影响,但是建议在用完时间后将时区调整回来(export TZ=BEIST-8)这样对系统没有任何影响。
函数如下:
DaysAfter()
{
# $1:the number of days before or after today
# $2:the format of date
CurrentTZ=`echo $TZ`
if (( $1 > […] - 2010-02-24 SQL server 2005基于已存在的表创建分区[转]
随着当今数据库的容量越来越快的朝着在大型数据库或超大型数据库的发展,对于数据库中的大型表以及具有各种访问模式的表的可伸缩性和可管理性运行环境变得 尤为重要,SQL server从SQL server 7.0的分区视图到SQL server 2000中的分区视图中到SQL server 2005所使用的分区表,不断改善大型表所面临的性能、阻塞、备份空间、时间、运营成本等。当表和索引非常大的时候,通过分区表的实现,可以将数据分为更 小,更易于管理,获得更好的可操作性能。本实验介绍基于已存在的表来如何创建分区,管理分区。
一、实验目的:对于已经存在的表且不断增大的情况下构建分区表,管理分区表,提高其性能。
二、主要步骤:对于已经存在的表,我们可以采取以下步骤来对其创建分区表
1.创建分区函数
2.创建分区架构并关联到分区函数
3.删除已经存在的聚集索引
4.基于分区架构重建聚集索引
三、实验环境:
1. windows xp pro (英文版) + sp2
2. SQL server 2005 Developer + […] - 2009-11-18 Sybase临时数据库tempdb优化
将Sybase临时数据库tempdb从master设备上移走的两种方法:
缺省情况下,tempdb数据库是放置在master 设备上,容量为2M,而临时数据库是活动最为平凡的数据库常常被用来排序、创建临时表、重格式化等操作,所以tempdb的优化应该受到特别的关注。本篇文章目的在于使你掌握临时数据库的优化策略以及临时表的优化使用。本文中,你将以调整临时库的位置开始,有步骤的完成临时数据库的优化,并在此过程中了解到优化临时数据库和临时表的一些方法和规则。
实验环境的要求:你应具有系统管理员的权限,系统中有auths和article表。
步骤:
第一步:调整临时库的位置
tempdb数据库缺省放在master设备上,将临时数据库发在分离的设备上是更可取的。
1) 初始化一个用来存放临时数据库的设备
disk […] - 2012-10-31 Sybase首席执行官程守宗辞职
据彭博社报道,SAP在全面整顿移动应用软件开发商Sybase的企业管理层后,一位Sybase顶级高管辞职。SAP于2010年以58亿美元收购了Sybase,这也是该德国软件公司历史上最大一笔收购。
Sybase首席执行官程守宗(John Chen)将于明天离职,他在总部位于加利福尼亚都柏林的Sybase工作了15年。这位57岁的香港人曾帮助SAP将客户群从后台办公室扩展至使用 iPad的销售人群。程守宗与SAP联席CEO比尔·迈克德莫特(Bill McDermott)昨天一起接受采访时称:“对我来说是时候放弃权力了,我总在想这就像嫁女儿一样。”
救火专家
程守宗是在1998年执掌Sybase,当时该公司连续四年出现净损失,他将公司的关注重点从数据库转移到移动技术。当SAP收购 时,Sybase已经连续七年保持盈利。今天在发给公司员工的邮件中,程守宗重提了Gartner的报告,当他加入Sybase时,Gartner预计该 […] - 2013-12-01 卸载Windows Search服务
Windows 7增加了强大的搜索功能:Windows Search,可能有人不需要此功能,或者很少用到此功能。
Windows Search服务根据一定的算法,操作系统空闲时会在后台建立索引,这将耗费大量资源并且可能会对硬盘产生伤害。我发现Win7即使空闲时硬盘灯反而更加频繁得闪烁。
如果不使用Windows Search,其实可以将其关闭或者卸载。我发现在控制面板>管理工具>服务中将Windows Search服务禁用后,过一段时间后Windows Search服务仍然会自动启动,硬盘指示灯又会频繁得闪烁。
下面介绍将Windows Search服务卸载过程:
控制面板 > 程序 > 打开或关闭Windows 功能,在弹出的Windows 功能窗口中,将Windows […]
博主,兔年快乐!