
存储过程
htl258_Tony
这个作者很懒,什么都没留下…
展开
-
一个可调用某表新增日期列的存储过程
-->建测试表 create table T1(id int identity,[2009-03-06] varchar(10))-->创建存储过程 create proc sp_test1@tb varchar(200)as declare @dt table(a varchar(10))insert @dt select convert(varchar(10),datead原创 2009-03-07 21:18:00 · 953 阅读 · 0 评论 -
又一表内公式计算应用实例
需求贴:http://topic.youkuaiyun.com/u/20100526/19/3aaa2ee0-7bb4-4c96-a6dd-a5811b2056d7.html?33002 现有一表Test如下Id Flag Amt(float型)1 A1 342 A2 45.23 A3 384 A4 835 A5 76.86 A6 237 A7 548 A8 119 A9 0.9810 A10 23现原创 2010-05-26 22:11:00 · 1381 阅读 · 0 评论 -
将指定文件夹下结构相同的ACCESS文件内指定的表批量导入到SQL数据库中指定的表
问题贴:http://topic.youkuaiyun.com/u/20100511/18/85e96b68-9c5b-4d08-8f5f-d4ae685580a3.html?seed=868821069&r=65351262#r_65351262----------------------------------------------------------------------------原创 2010-05-11 19:06:00 · 1846 阅读 · 0 评论 -
SQL2005 des加密算法存储过程
SQL2005 des加密算法存储过程 问题贴:http://topic.youkuaiyun.com/u/20100427/20/cb4e75ae-552f-443d-98ee-be1d0ddc0aa3.html?71166--By Garnett_KG CREATE SYMMETRIC KEY key1 WITH ALGORITHM=DES ENCRYPTION BY PASSW原创 2010-04-28 16:10:00 · 3391 阅读 · 1 评论 -
查询所有SQL用户的连接信息(可显示IP)
if object_id(p_getlinkinfo,P)is not null drop proc p_getlinkinfogocreate proc p_getlinkinfo @dbname sysname=null, --要查詢的數據庫名,默認表示所有 @includeip bit=0 --是否顯示IP信息 as begin declare @原创 2010-03-26 17:10:00 · 6734 阅读 · 1 评论 -
判断所指定的文件或目录(文件夹)是否存在存储过程
a--判断文件是否存在,存在则删除.IF OBJECT_ID(p_QueryCheckFile,P) IS NOT NULL DROP PROC p_QueryCheckFileGOCREATE PROC p_QueryCheckFile @path NVARCHAR(1000), @fname NVARCHAR(250)AS -翻译 2009-09-10 15:17:00 · 1784 阅读 · 0 评论 -
存储过程加密方法
create proc sp_test@i int with encryption --加密过程关键字as select * from tbGo原创 2009-09-01 23:23:00 · 836 阅读 · 0 评论 -
存储过程或自定义函数调用存储过程的变通实现方法
CREATE PROC p_testasSELECT GETDATE() agoCREATE VIEW v_testAS SELECT * FROM OPENROWSET(SQLOLEDB.1,server=FI6/SQL2008;uid=sa;pwd=123,exec test11.dbo.p_test)goSELECT * FROM V_TEST/*a2009-09-01 11:0原创 2009-09-01 11:11:00 · 1568 阅读 · 0 评论 -
SQL一个存储过程调用另一个存储过程 获得返回值
--创建输出参数的存储过程:IF OBJECT_ID(p_Out) > 0 DROP PROC p_OutGOCREATE PROC p_Out @i INT OUT --要输入的参数后面必须加上OUT或OUTPUTAS SELECT @i = COUNT(1) FROM sysobjects WHERE xtype=UGO--创原创 2009-06-05 11:35:00 · 2907 阅读 · 0 评论 -
sql 远程调用存储过程示例
--SQL2000以上版本-- 创建链接服务器exec sp_addlinkedserver link_server_name,,SQLOLEDB,server_name or server_ip;exec sp_addlinkedsrvlogin link_server_name,false,sa,sa,password;exec sp_serveropt原创 2009-08-03 09:13:00 · 1317 阅读 · 1 评论 -
SQL存储过程的优点
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。3.存储过程可以重复使用,可减少数据库开发人员的工作量4.安全性高,可设定只有某翻译 2009-07-31 16:27:00 · 1637 阅读 · 0 评论 -
解决SQL Server里sp_helptext输出格式错行问题
use Master go if object_id(SP_SQL) is not null drop proc SP_SQL go /***************************************************************************************************************************转载 2009-04-03 11:25:00 · 1121 阅读 · 0 评论 -
加密解密存储过程代码
在研究别人写的触发器代码时,系统说触发器被加密,看不到代码,哪位大虾知道该 怎么解决? ------------------------sql2000大于40000的----------------- 原作:j9988 号:J老师 create PROCEDURE sp_decrypt_sp (@objectName varchar(50)转载 2009-04-03 09:21:00 · 1245 阅读 · 0 评论 -
存储过程OUTPUT参数调用实例
create proc pr_getdate @getYear nvarchar(4) output, @getMonth nvarchar(2) output, @getDay nvarchar(2) output as begin declare @s nvarchar(200)set @s=Nselect @getYear=datename(yyyy,getdate()),原创 2009-03-30 02:42:00 · 1678 阅读 · 0 评论 -
几个分页存储过程
--使用系统存储过程实现的通用分页存储过程(转自邹建)CREATE PROC sp_PageView @sql ntext, --要执行的sql语句@PageCurrent int=1, --要显示的页码@PageSize int=10, --每页的大小@PageCount int OUTPUT --总页数ASSET NOCOUNT OND转载 2009-03-17 17:32:00 · 1843 阅读 · 0 评论 -
详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb
1.简介:有时经常会碰到要求遍历所有表,改变表的属性时,这时可以用到这两个存储过程;还有要经常检查所有的数据库或用户表,比如: 检查所有数据库的容量; 看看指定数据库所有用户表的容量, 所有表的记录数...,这时一般处理的方式有:1.游标处理;2.用这两个存储过程; 如用 sp_MSforeachtable就可以非常方便的达到相同的转载 2009-03-08 23:30:00 · 1288 阅读 · 1 评论 -
把动态SQL结果集转化为视图查询的方法(运行环境:SQL2005以上版本)
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-10 01:49:18-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Cop原创 2010-06-10 01:55:00 · 5111 阅读 · 1 评论