摘要: 做一个系统存储过程sp_spaceused2,看库里全部表占用的物理空间。 阅读全文
摘要: http://www.mssqltips.com/tip.asp?tip=1467
大家可以看看这篇文章,讲到的是如何给一个现有表更快速的添加一个自增字段 阅读全文
摘要: (1)插入数据/单行/insert into scott.emp(empno,ename,hiredate) values(1000,'jack','20-10月-2008');/批量/insert into scott.emp(empno,ename,hiredate)(select empno+100,ename,hiredate&n... 阅读全文
摘要: 公司很快就要上Oracle ERP,不懂Oracle实在不行呐,在学习的过程中总结了一些基本的操作语句,摘录下来与大家共享,多多指教.(1) 查询所有的记录 select * from scott.emp (2) 查询所有记录的某些字段 select empno,ename,... 阅读全文
摘要: 在建主键时ms sql server总是自动在主键上建上聚集索引,并默认设置聚集索引列升序排列;如果我们的常用查询是根据主键列倒叙排列时,这对性能会有一些影响。本文通过实例证明了这种影响,以提示大家注意索引列的排序方式。 阅读全文
错误如下:
EXP-00056: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
EXP-00000: 导出终止失败
我出现该错误的原因:
imp 用户名/口令@服务名
其中“@服务名”有误,所以确保该服务名正确。
摘要: sql server用户自定义函数使用上的5点限制。 阅读全文
摘要: --用 With Encryption 加密 ,objectname 存储过程名
create proc decrypt
@objectname varchar(100)
as
begin tran
declare @objectname1 varchar(100),@orgvarbin varbinary(8000)
declare @sql1 nvarch... 阅读全文
摘要: sql server 分区简单代码展示。 阅读全文
摘要: 核心思路就是:在第一次插入时保存值到包变量中,第二次插入时不再读取表本身,转而读取包变量,可以成功解决这类难题。
在工作中,需要为各个BOM的每个ITEM依次自动编号,不同BOM的ITEM的SEQ_NUMBER列都要 按1.2.3…自动生成序号。
第一次,我这样写,
CREATE OR REPLACE TRIGGER TR_BOM_... 阅读全文
摘要: ORM,对象-关系映射,在现代面向对象编程语言中,其中实现起来比较棘手的事。它包括摒弃传统的数据存储机制:这里没有(或很少)专门的、预编译的代码,涉及读(写)对象从(到)数据库或其它后备存储中。作为替代,涉及访问后备存储的逻辑在运行时被决定,通过运用一系列反射和特性机制修饰正在考虑的业务对象。许多已经建立的工程和框架试图提出这个观念并取得了多方面的成功。这篇文章覆盖了:概括介绍ORM理念,一种.NET3.5携带的途径,及其和其他框架的比较。 阅读全文
摘要: 下面是配置过程及第一次备份脚本,参数将数据库压缩并备份到d:\Ora_BAK目录下,只保留最近一次的备份
C:\Documents and Settings\trg>rman target / nocatalog
Recovery Manager: Release 10.2... 阅读全文
摘要: 介绍sql server2005的cross apply语句。 阅读全文
摘要: Sql Server2005对t-sql的增强之通用表表达式CTE 阅读全文
摘要: sql server 2005对top增强,可以传入参数或者子查询。 阅读全文
摘要: 本文实现了一个拆分字符串的clr的表值函数并将其注册到sql server2005中;然后用t-sql实现了相同功能;最后比较了两种实现的性能。 阅读全文
摘要: Sql Server2005对t-sql的增强之排名函数,介绍NTILE,RANK,DENSE_RANK,ROW_NUMBER函数的使用。 阅读全文
摘要: 在上一个sql大牛提出的小测试中,优化的就是如何改变查询,来选择合适的连接方式。
mssql的连接方式有三种:
hash join
merge join
loop join
hash连接的的话,是将相连的2个表的连接字段都hash化,然后再查找,这样的好处在于如果你的连接字段是字符串类型,甚至是varchar(max)类型,那可想而知,如果一个一个对比,要花费多少时间对比。如果经过has... 阅读全文