惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
The Cloudflare Blog
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
Y
Y Combinator Blog
有赞技术团队
有赞技术团队
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Martin Fowler
Martin Fowler
小众软件
小众软件
量子位
月光博客
月光博客
P
Proofpoint News Feed
IT之家
IT之家
腾讯CDC
博客园 - 三生石上(FineUI控件)
博客园 - 司徒正美
雷峰网
雷峰网
V
Visual Studio Blog

博客园 - 江湖工夫

TextBox控件TextMode=Password时赋值 [转]随滚动条滚动的层(支持IE6,FF2) Iframe页面内容变更页面自动改变大小(非加载时自适应大小) 抓取网络文件的URL地址作附件发送 SQL注入的漏洞,过滤httprequest Visual SourceSafe应用守则[转] Microsoft SQL Server 分析服务 SQL中使用DISTINCT显示多个字段的方法(不使用DISTINCT了) GridView分页后跳转其他页面进行添加,编辑,删除操作后,仍返回到当前页码[原] Ajax的按钮事件效果 层的移动,使用了jquery asp.net(C#)处理数据一个通用类,包括存储过程,适用于初学者[转] IE和Firefox在JavaScript方面的兼容性(汇编) asp.net 对xml文件的读写,添加,修改,删除操作[转] 一些动画进度的图标链接 邹建的通用分页存储过程[转] 一个存储过程实现将Excel数据导入数据库 SQL SERVER事务处理[转] SQL与MDX语法的比较
一个存储过程
江湖工夫 · 2007-12-20 · via 博客园 - 江湖工夫

CREATE PROC dbo.au_inAccount
@id VARCHAR(10)
AS

    
IF NOT EXISTS (SELECT ID FROM USERS WHERE ID=@id)
    
BEGIN
        
BEGIN TRANSACTION

        
DECLARE @STR NVARCHAR(4000)
        
SET @STR =N'SELECT @username=USERNAME,@email=EMAIL,@address=ADDRESS FROM OPENQUERY(ODB,''' + 'SELECT USERNAME,EMAIL,ADDRESS FROM OLD_USERS WHERE ID = ''''' + @id + ''''''')'
        
DECLARE @username VARCHAR(20)
        
DECLARE @email VARCHAR(50)
        
DECLARE @address NVARCHAR(100)
        
EXEC sp_executesql @STR,
              N
'@username VARCHAR(20) OUT,@email VARCHAR(50) OUT,@address NVARCHAR(100) OUT',
              @username
 OUT,@email OUT,@address OUT
--PRINT @username + ' || ' + @email + ' || ' + @address

          
INSERT INTO USERS(ID,USERNAME,EMAIL,ADDRESS) VALUES(@id,@username,@email,@address)
        
COMMIT
    
END
GO