SQL
文章平均质量分 70
djkin99
这个作者很懒,什么都没留下…
展开
-
随机从数据库取一条记录
(1) ACCESS: SELECT TOP n * FROM [tablename] {WHRER condition} ORDER BY RND(field_name) {ASC/DESC} (2) SQL SERVER: SELECT TOP n * FROM [tablename] {WHRER condition} ORDER BY NEWID() {ASC/DESC} ...2010-03-05 14:18:14 · 119 阅读 · 0 评论 -
SqlServer 2000 复制表数据SQL
[color=red][b]将A表的Keys字段的值复制到B表的award字段中,条件是B.pgrp_id= A.Film_ID:[/b][/color] Update B Set award=A.Keys from ibs.dbo.[ibs4_pgrp_inf] B Inner Join bbvod.dbo.[Film] A On B...原创 2010-01-14 10:19:44 · 121 阅读 · 0 评论 -
SQL触发器实例讲解(转载)
SQL触发器实例1转自:http://qsfwy.iteye.com/blog/424789 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: ...原创 2010-08-04 08:31:04 · 100 阅读 · 0 评论 -
复制部分字段的值到另一张表的字段
insert into IBS_USER_INF_TEMP(USER_ID,PASSWORD,UPDATE_FLAG) Select top 6 username,plainPassword,0 from jiveUser原创 2010-08-04 10:42:25 · 141 阅读 · 0 评论 -
SqlServer 2000 中char, varchar, nvarchar 的区别
char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 Varchar类型:Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它...2010-02-27 14:09:11 · 156 阅读 · 0 评论 -
SQLServer2005删除log文件和清空日志的方案
数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。一、删除LOG1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。 勾选删除连接 分离后在数据库列表将看不到已分离的数据库。 ...原创 2012-02-29 10:35:26 · 243 阅读 · 0 评论