10 TongueT

尚未进行身份认证

我要认证

js,C#,div css,ps...

等级
TA的排名 49w+

mssql表转为.sql脚本文件(timestamp不需处理,image,text,ntext,sql_variant 暂时不处理)

--将表数据生成SQL脚本的存储过程 CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype ti

2011-08-30 16:05:53

触发器 基础与应用(六)

下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。   可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。  当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。i

2011-06-14 18:42:00

存储过程在数据操作中的重要作用

问:“怎样相应情况下插入N条数据,却不在程序里控制?”答:“由于SQL Sever不支持数组参数.所以只能用另类地办法了.利用SQL Server强大地字符串处理传把数组格式化为类似"1,2,3,4,5,6"。然后在存储过程中用SubString配合CharIndex把分割开来。详细地存储过程:CREATE PROCEDURE dbo.ProductListUpdateSpecialList  @

2011-06-14 18:35:00

触发器 基础与应用(五)

不知道在坛子里有多少朋友使用触发器,如果你已经对触发器很了解了,那么请跳过此文,如果你还没有使用过触发器的话,那就让我们来认识一下吧。   QUOTE:   定义:   触发器是一种特殊类型的存储过程,不由用户直接调用。当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQ

2011-06-14 18:30:00

触发器 基础与应用(四)

本文重点介绍如何在数据库后台利用存储过程,触发器来管理数据库地技术,并以Delphi做前台,SQL Server做后台地模式给出具体地实现代码。一、SQL交互式数据库查询语言交互式数据库查询语言SQL中有关表操作根本地SQL语句有如下四种:(下面分别出给四种语句地语法形式及其说明)(1)查询表命令SELECT[ALL|DISTINCT]select_list[INTO[new_table_na

2011-06-14 18:28:00

触发器 基础与应用(三)

SQL触发器实例1 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表 StudentID int primary key,

2011-06-14 18:24:00

触发器 基础与应用(二)

1. 触发器的概念 触发器是一种特殊类型的存储过程。当表中数据被修改时,SQL Server将自动执行触发器。使用触发器可以实施较为复杂的数据完整性约束。 在SQL Server中,数据库的表之间可以声明参照完整性约束,即主键(PRIMARYKEY)和外键(FOREIGNKEY)约束。在同一数据库中的简单参照完整性通常由主键和外键约束来实现。但是,由于声明参照完整性约束不能参照其他数据库中的对象,

2011-06-14 18:21:00

触发器 基础与应用

1.触发器概述触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。一般存储过程主要通过存储过程名而被直接调用,触发器则是通过事件触发执行。触发器基于一个表来创建并和一个或多个数据修改操作(插入、更新或删除)相关联,可视作表的一部分。触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。SQL

2011-06-14 18:19:00

yyyyMMddHHmmss转变为日期格式

把yyyyMMddHHmmss格式的字符串转换为datetime格式的时间DateTime dt = DateTime.ParseExact("20060709110901","yyyyMMddhhmmss", System.Globalization.CultureInfo.CurrentCulture); 另外还有很多时间格式的转变,收录如下:参数format格式详细用法:格式

2011-06-13 18:38:00
勋章 我的勋章
    暂无奖章