-
日期:2020-10-31 14:24:46
点击:59
内容简介:在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解释了,这里就直接说明实现方法了。 假设服务器里面有个test数据库,数据库有个...
-
日期:2020-10-31 14:24:46
点击:59
内容简介:摘要 1,EXEC的使用 2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这...
-
日期:2020-10-31 14:24:45
点击:59
内容简介:最近由于工作需要,简单了解了下SQL Server 2005 数据库创建简单的在存储过程。 一、首先说明如何创建存储过程: CREATE PROCEDUER my_pro @inputDate varchar , //声明输入变量 @Result varchar(255) output //声明输出变量 AS declare @variable1 varchar(...
-
日期:2020-10-31 14:24:45
点击:59
内容简介:有些情况可能用下表值函数,表值函数主要用于数据计算出来返回结果集,可以带参数(和视图的一个大的区别),如果函数中没有过多的逻辑处理,如变量的定义,判断等, 表值函数返回结果集可以简单向下面这么写: 复制代码 代码如下: CREATE FUNCTION Fun_GetRe...
-
日期:2020-10-31 14:24:44
点击:59
内容简介:将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程. 1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下 并复制很多个一样的文件 2、打开Microsoft Visual Studio 2005或...
-
日期:2020-10-31 14:24:44
点击:59
内容简介:对于结果集有几个处理,值得讲解一下 1. 并集(union,Union all) 这个很简单,是把两个结果集水平合并起来。例如 SELECT * FROM A UNION SELECT * FROM B 【注意】union会删除重复值,也就是说A和B中重复的行,最终只会出现一次,而union all则会保留重复行。...
-
日期:2020-10-31 14:24:44
点击:59
内容简介:sp_rename N'表名.字段名','新字段名','column' sp_rename 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ] 参数 [@obj...
-
日期:2020-10-31 14:24:43
点击:59
内容简介:首先学习两个函数 1.substring 返回字符、binary、text 或 image 表达式的一部分。 基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式 start:整数,指定子串的开始位置 注:SQL中"1"表...
-
日期:2020-10-31 14:24:43
点击:59
内容简介:新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12,4) default 0...
-
日期:2020-10-31 14:24:42
点击:59
内容简介:SQL Serve的ISNULL函数: ISNULL(check_expression,replacement_value) 1、check_expression与replacement_value的数据类型必须一致。 2、如果check_expression为NULL,则返回replacement_value。 3、如果check_expression为NULL,则返回check_expression。 My...