设为首页 加入收藏

TOP

动态生成SQL Server视图作业
2014-11-24 02:54:53 来源: 作者: 【 】 浏览:2
Tags:动态 生成 SQL Server 作业
动态生成SQL Server视图作业
01 www.2cto.com
DECLARE @SQL VARCHAR(8000), @SALETABEL VARCHAR(100)
02
SET @SQL='ALTER VIEW DBO.SCOST AS '
03
04
DECLARE SALELIST CURSOR SCROLL FOR SELECT 'SELECT * FROM SALECOST UNION ALL ' TABLENAME UNION ALL SELECT 'SELECT * FROM '+LTRIM(RTRIM(NAME))+' UNION ALL ' FROM SYSOBJECTS WHERE NAME LIKE 'SALECOST201%' AND XTYPE='U'
05
OPEN SALELIST
06
FETCH NEXT FROM SALELIST INTO @SALETABEL
07
WHILE @@FETCH_STATUS=0
08
BEGIN
09
SET @SQL=@SQL+@SALETABEL
10
FETCH NEXT FROM SALELIST INTO @SALETABEL
11
END
12
CLOSE SALELIST
13
DEALLOCATE SALELIST
14
15
SET @SQL=SUBSTRING(@SQL,1,LEN(@SQL)-10)
16
EXEC(@SQL)
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇动态记录主表值被引用的行数 下一篇MSSQL动态查询语句

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解智能指针? (2025-12-24 12:48:26)
·c++是否应避免使用普 (2025-12-24 12:48:23)
·如何通俗易懂学会 C+ (2025-12-24 12:48:21)
·在 C 语言函数中,如 (2025-12-24 12:19:41)
·C盘里面的AppData文 (2025-12-24 12:19:38)