文章分类 - 数据库
摘要:把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总1.按姓氏笔画排序: Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as 2.数据库加密...
阅读全文
摘要:/*IDNAMEVALUE1a12a23b14b2--->IDNAMEVALUE1a1,22b1,2*/ createtabletest(IDint,Namevarchar(4),valuevarchar(4))inserttestselect1,'a','1'unionallsel...
阅读全文
摘要:主表约束从表删除 /*很久没写触发器了,刚好工作上使用到*/ /*主表为programe,从表为registers,programe的主键为pid,registers的主键为rid,外键为pid*/ /*删除programe记录,同时删除从表regeisters的相关记录*/...
阅读全文
摘要:Date 函数描述:返回当前系统日期。语法:DateDateAdd 函数描述:返回已添加指定时间间隔的日期。 语法:DateAdd(interval, number, date)interval: 必选。字符串表达式,表示要添加的时间间隔。有关数值,请参阅“设置”部分。 number: 必选。数值表...
阅读全文
摘要:为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select nam...
阅读全文
摘要:在Microsoft SQL Server 7.0 中提供了全文索引服务(Full-Text Search Service),在查询性能上,对varchar,char,text类型的字段的匹配查询比用Sql 语句使用Like操作符及匹配符的速度快10倍以上;在查询匹配上,提供了模糊匹配的高级搜索性...
阅读全文
摘要:使用Rose2003进行数据库建模 并导入SQLServer2000的图解详细过程 贺星河2006-4-1 首先感谢好友陈海华的帮助,在我都要忘记这些步骤的时候给我提示,写这样一个教程,首先是给自己以后一个参考,同时希望也能给大家带来一些方便。 这里以MS SQL Server2000中已有的...
阅读全文
摘要:最近看到很多朋友在论坛上问SQL Server表与Excel、Access数据互导的问题,问题很简单,也很早就有人专门写文章讨论过这个问题,但看了那些文章,也没几个人讲得很明白,都是些很笼统的格式,估计初学者会被那些答案弄得稀里糊涂,更别说能学到新的东西。 基于这个原因,下面我将详细的讲解互导的...
阅读全文
摘要:返回当前日期和时间通过函数GETDATE(),你可以获得当前的日期和时间。函数GETDATE()可以用来作为DATEDIME型字段的缺省值。这对插入记录时保存当时的时间是有用的。要建立一个表,其中的记录包含有当前的日期和时间,可以添加一个DATETIME型字段,指定其缺省值为函数GETDATE()的...
阅读全文
摘要:注意,下面备份还原都是用存储过程实现! if exists ( select * from dbo.sysobjects where id = object_id (N ' [dbo].[p_backupdb] ' ) and OBJECTPROPERTY (id,N ' IsProc...
阅读全文
摘要:1 CREATE PROCEDURE dbo.UspOutputData 2 @tablename sysname 3 AS 4 declare @column varchar ( 1000 ) 5 declare @columndata varchar ( 1000 ) 6...
阅读全文
摘要:1、如何理解SQL Server的实例在项目实施过程中,不少用户会有这样的需求:要求开发一套基于SQL Server的新系统,这套系统验收通过后,要和一个原有的SQL Server系统合并,共用一个服务器,所以不能为新系统提供单独的服务器(资金上不允许为开发提供单独的服务器)。但是要保障新系统的开发...
阅读全文
摘要:一、只复制一个表结构,不复制数据 select top 0 * into [ t1 ] from [ t2 ] 二、获取数据库中某个对象的创建脚本 1、先用下面的脚本创建一个函数 if exists ( sel...
阅读全文
摘要:主键的选择:1.有意义的键和无意义的键: 有意义的键:例如身份证号。键值是唯一的,而由人来指定是不可靠的,有可能会出现重复,虽然数据库可以检测出来,但是在数据进入系统之前不会被发现。所以有意义的键是不可靠的。 无意义的键:本质是数据库构造的并不打算供人使用的一个随即数。对应小系统或稳定的情况,应...
阅读全文
摘要:/**//*數據庫備份存儲過程*//**//*支持從服務器備份數據至本地機器上*/--CREATEPROCEDUREup_dbbackup(@backup_db_nameVARCHAR(128),@filenameVARCHAR(128),/**//*備份路徑+文件名*/@flagVARCHAR(6...
阅读全文
摘要:第一节 select - SQL的工作流程 再复杂的SQL命令,也是由一些基本的结构组成的。所以在看、去做一条很复杂的SQL命令时,要会把它一级一级的折分,最后折成最简单的,这样才容易理解。而这个折分过程,如果不熟悉SQL命令的工作流程,那就比较难折分了。 大体来说,它是先根据联接条件(即联...
阅读全文
摘要:第五节 group by分组的应用 首先先说说分组是怎样工作的。举个例子: 表:temp1有以下记录: bh slaaa 1aaa 4ccc 2bbb 5aaa 9bbb 7 现在要统计一下temp1有中多少种编号,各种编号的总数量又是多少。很明显,这是使用分组。 sele bh,sum(...
阅读全文
摘要:第四节 union的使用 union可以将几条SQL命令合成一条,要求是这几条命令生成的表,在字段个数、字段类型、字段长度、字段顺序上都完全一样。以下这种情况,一般都要使用它的: 把几个结构完全一样的表的记录都加在一起,最后生成的表,在结构上跟那几个表也完全一样,但记录数就是那几个表的记录数...
阅读全文
摘要:第二节 on、where、having的不同之处 这里有个例子来比较一下过滤条件放在on、where、having会有什么的不同之处: 表recdbf内容如下: 还有一个tempyf的辅助表,记录12个月日期 性质 yf 2000年7月3日 特大 1 2000年7月9日 特大 2 2000年...
阅读全文
摘要:统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示.这些函数通常用在SELECT 子句中,作为结果数据集的字段返回的结果。在SELECT语句的SELECT 子句中使用函数的语法如下: SELECT 函数名(列名1 或*),...函数名(列名n)FROM 表...
阅读全文

浙公网安备 33010602011771号