SQL Server
文章平均质量分 72
43720938
WMS系统开发及智能终端开发SAP接口条形码应用开发
展开
-
验证用户登陆的SQL存储过程
----------------------------------------------------功能描述:验证用户登陆---0,用户不存在---1,密码错误---2,成功------------------------------------------------CREATE PROCEDURE UserLogin @UserID nvarchar(50), @UserPasswo原创 2007-05-28 09:37:00 · 775 阅读 · 1 评论 -
SQL SERVER 触发器轻松掌握
触发器 1、触发器的 本质: 触发器是一种特殊的存储过程,它不能被显式地调用, 而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被 自动地激活。 2、这样做带来的 功能: 触发器可以用来对表实施复杂的完整性约束,保持数 据的一致性,当触发器所保护的数据发生改变时,触发器会自动被原创 2007-12-09 21:54:00 · 576 阅读 · 0 评论 -
SQL 2005导入EXCEL
在给SQL 2005导入Excel数据库,语句如下:SELECT * into dbtableFROM OPENDATASOURCE(Microsoft.Jet.OLEDB.4.0,Data Source=c:/book1.xls;User ID=Admin;Password=;Extended properties="Excel 8.0;HDR=Yes;";Persist S原创 2008-01-29 21:09:00 · 2641 阅读 · 1 评论 -
用XML和SQL 2000来管理存储过程调用
创建多个带有不同参数的存储过程(stored procedure)来完成同一个任务总是一个很大的负担。利用XML字符串向你的存储过程发送参数就能够简化这个任务;这也让COM组件的设计更简单。实现这个目的的方法是将你的参数作为一个XML字符串来传递,并剖析XML来取回你所需要的数据,然后继续实现你所需要集成的功能。你不仅可以通过XML来获取一些参数,你还可以对XML所创建的DOM转载 2007-06-05 13:56:00 · 441 阅读 · 0 评论 -
SQL 2000中的触发器使用
触发器是数据库应用中的重用工具,它的应用很广泛可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。inserted表还允许引用由初始化INSERT语句而产生的日志数据转载 2007-05-30 09:43:00 · 607 阅读 · 0 评论 -
分页存储过程(增加了选择字段列表、排序方式参数)
/**//*数据库分页存储过程,支持倒序和升序参数说明: @tablename:为搜索表名 @tablefield:为表的字段,约定为表的主键, @where:为搜索表名,要显示所有记录请设为"1=1" @orderby:为搜索结果排序,如order by id desc @fieldlist:为字段列表,如userid, username @curpage:当前页码 @page转载 2007-05-29 13:08:00 · 418 阅读 · 0 评论 -
SQL存储过程把文件存入数据库
--方法:--1、建立过程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbname varchar (30), @colname varchar (30), @filename varchar (转载 2007-05-29 13:01:00 · 596 阅读 · 0 评论 -
有用的SQL语句(删除重复记录,收缩日志)
--删除重复记录,将TABLE_NAME中的不重复记录保存到#TABLE_NAME中 select distinct * into #table_name from table_name delete from table_name select * into table_name from #table_name drop table #table_name --与此相关的是“select原创 2007-05-29 11:51:00 · 464 阅读 · 0 评论 -
SQL存储过程分页
CREATE Procedure SP_GetRecordByPage(@PageSize int, --每页的记录条数@PageNumber int, --当前页面@QuerySql varchar(1000),--部分查询字符串,如:"* From Table order by id desc"@KeyField varchar(500))ASBeginDeclare @SqlTable转载 2007-05-29 11:36:00 · 441 阅读 · 0 评论 -
sql日期处理
1、日期格式化处理DECLARE @dt datetimeSET @dt=GETDATE()--1.短日期格式:yyyy-m-dSELECT REPLACE(CONVERT(varchar(10),@dt,120),N-0,-)--2.长日期格式:yyyy年mm月dd日 --A. 方法1 SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N年转载 2007-12-23 11:48:00 · 1386 阅读 · 0 评论