![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 56
米娜Rose
这个作者很懒,什么都没留下…
展开
-
数据库字段出现非数字
字段有非数字WHEN zbsb_value =0 THEN 0 else CONVERT(float,zbsb_value )原创 2010-07-22 15:52:00 · 487 阅读 · 0 评论 -
触发器原理及实例
触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。 般存储过程主要通过存储过程名而被直接调用,触发器则是通过事件触发执行。触发器基于一个表来创建并和一个或多个数据修改操作(插入、更新或删除)相关联,可视作表的一部分。触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行 ……触发器,主要是用来同步更新数据的,杂乱枯燥的文章不给你转了,看起来累,举个例子吧: 假设有两个表,tab_1 , tab_2原创 2010-07-23 13:47:00 · 1096 阅读 · 1 评论 -
sqlserver小技巧
<br />DECLARE @i int<br />Set @i = 0<br />Update Table1 Set @i = @i + 1,Field1 = @i<br /><br />2.按成绩排名次<br />Update 成绩表<br />Set a.名次 = (<br />Select Count(*) + 1<br />From 成绩表 b<br />Where a.总成绩 < b.总成绩<br />)<br />From 成绩表 a<br /><br />3.查询外部数据库<br />Sel原创 2010-07-22 17:17:00 · 425 阅读 · 0 评论 -
SQL优化34条
(17) 用索引提高效率: 索引是表的一个概念部分,用来提高检索数据的效率,ORACLE使用了一个复杂的自平衡B-tree结构. 通常,通过索引查询数据比全表扫描要快. 当ORACLE找出执行查询和Update语句的最佳路径时, ORACLE优化器将使用索引. 同样在联结多个表时使用索引也可以提高效率. 另一个使用索引的好处是,它提供了主键(primary key)的唯一性验证.。那些LONG或LONG RAW数据类型, 你可以索引几乎所有的列. 通常, 在大型表中使用索引特别有效. 当然,你也会发现,原创 2010-07-22 17:21:00 · 337 阅读 · 0 评论 -
sql 列变行(小技巧)
sql 列变行(小技巧) 2010年12月16日 星期四 下午 08:40Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成姓名 语文 数学 物理 ---------- ---------转载 2011-12-02 16:45:44 · 1520 阅读 · 0 评论 -
oracle中往varchar2格式的字段中插入date时间格式的值会发生什么?
--建立表test1create table TEST1( ID VARCHAR2(40) default sys_guid(), TDATE VARCHAR2(200))tablespace APP_TX_DATA pctfree 10 pctused 40 initrans 1 maxtrans 255 storage (原创 2015-07-03 15:11:57 · 3738 阅读 · 0 评论