文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Mssql > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章InnoDB 中文参考手册 --- 15 故
普通文章SQL Server中发送邮件的新方式
推荐文章数据挖掘概述
推荐文章一个将数据导出到EXCEL的存储过
普通文章如何导入指定表?
普通文章InnoDB 中文参考手册 --- 目录
普通文章利用SQL Server的全局临时表防
普通文章[HOWTO]SQL Server2000数据库文
普通文章用记事本看数据窗的数据/颜色设
普通文章让你的应用程序不再对数据库的
 
频 道 推 荐
普通文章SQL Server数据库技术(79)
普通文章SQL Server数据库技术(77)
普通文章SQL Server数据库技术(75)
普通文章SQL Server数据库技术(73)
普通文章SQL Server数据库技术(71)
普通文章SQL Server数据库技术(53)
普通文章SQL Server数据库技术(51)
普通文章Sql Server数据库的备份和恢复
普通文章维护Sql Server中表的索引
普通文章SQL Server数据库技术(102)
普通文章SQL Server数据库技术(99)
普通文章SQL Server数据库技术(97)
普通文章减少SQL日志的三种方法
普通文章SQL Server端口更改后的数据库
普通文章SQL Server 2000之日志传送功能
普通文章使用SQL Server 7.0建立一个安
普通文章SQL SERVER应用问题解答13例(
普通文章SQL SERVER应用问题解答13例(
普通文章精通数据库系列之入门-技巧篇(
普通文章SQL SERVER的命名规则
 
频 道 推 广
 
自动生成对表进行插入和更新的存储过程的存储过程       ★★★
自动生成对表进行插入和更新的存储过程的存储过程
作者:佚名 文章来源:本站整理 更新时间:2008-9-23 9:45:01

自动生成对表进行插入和更新的存储过程的存储过程

来源:不详 作者 佚名 点击数: 录入时间:07-12-19 21:29:50

我找到了两个存储过程,能自动生成对一个数据表的插入和更新的存储过程,现在奉献给大家!

插入:

Create procedure sp_GenInsert
@TableName varchar(130),
@ProcedureName varchar(130)
as
set nocount on
declare @maxcol int,
@TableID int
set @TableID = object_id(@TableName)
select @MaxCol = max(colorder)
from syscolumns
where id = @TableID
select 'Create Procedure ' + rtrim(@ProcedureName) as type,0 as colorder into #TempProc
union
select convert(char(35),'@' + syscolumns.name)
+ rtrim(systypes.name)
+ case when rtrim(systypes.name) in ('binary','char','nchar','nvarchar','varbinary','varchar') then '(' + rtrim(convert(char(4),syscolumns.length)) + ')'
when rtrim(systypes.name) not in ('binary','char','nchar','nvarchar','varbinary','varchar') then ' '
end
+ case when colorder < @maxcol then ','
when colorder = @maxcol then ' '
end
as type,
colorder
from syscolumns
join systypes on syscolumns.xtype = systypes.xtype
where id = @TableID and systypes.name <> 'sysname'
union
select 'AS',@maxcol + 1 as colorder
union
select 'INSERT INTO ' + @TableName,@maxcol + 2 as colorder
union
select '(',@maxcol + 3 as colorder
union
select syscolumns.name
+ case when colorder < @maxcol then ','
when colorder = @maxcol then ' '
end
as type,
colorde

[1] [2] [3] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    去除 Dreamweaver MX 2004 表格宽度辅助
    自己动手制作活动菜单条
    在Dreamweaver MX中应用“占位图形”
    使网页随浏览器伸展
    占位图形在DW MX中的应用
    巧为网页添加背景音乐
    用css改变鼠标显示
    用CSS巧控制段落缩进
    CSS在IE和Nascape的显示差别
    实现HTML自动排版的法则
    实现HTML自动排版的法则2
    显示左边的n个字符函数(自动识别汉字)
    数据挖掘概述
    用中值排序基数法实现树状结构
    如何取得MSSQL中的存储过程的返回值
    如何实现数据的自动录入
    数据库设计的一点经验
    c/s 模式数据库的最灵活最有弹性最简便的连接自动管理
    如何构建银行数据仓库
    介绍ldap
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号