zoukankan
html css js c++ java
SQLServer自动建表存储过程
--
建表存储过程
Create
Proc
[
dbo
]
.
[
PN_CreateHistoryDataTable
]
AS
Begin
Declare
@Count
int
Declare
@CollCode
varchar
(
4
)
Declare
@TableName
varchar
(
30
)
Declare
@StrSql
nvarchar
(
2000
)
Declare
@CreateSQL
varchar
(
2000
)
Declare
CurColliery
Cursor
For
Select
CollCode
From
TN_Colliery
Open
CurColliery
Fetch
Next
From
CurColliery
Into
@CollCode
While
@@fetch_status
=
0
Begin
Set
@TableName
=
'
TN_Data
'
+
@CollCode
+
Replace
(
Replace
(
Replace
(
Convert
(
varchar
,
GetDate
(),
112
),
'
-
'
,
''
),
'
'
,
''
),
'
:
'
,
''
)
Set
@StrSql
=
N
'
Select @InsideCount=Count(*) From SysObjects Where Id = object_id(
'''
+
@TableName
+
'''
) And Type =
''
U
'''
Exec
Sp_ExecuteSQL
@StrSql
,N
'
@InsideCount int output
'
,
@Count
output
IF
(
@Count
=
0
)
Begin
Set
@CreateSQL
=
'
Create Table
'
+
@TableName
+
'
(DataCode varchar(20) Primary Key,
DeviceCode varchar(4) not null,
DeviceName nvarchar(20),
DeviceAddress nvarchar(100),
CollCode varchar(4) not null,
CollName nvarchar(50),
CoalIP varchar(20),
SortName nvarchar(20),
TypeName varchar(20),
DeviceData varchar(4),
TypeUnit varchar(4),
StatusName varchar(50),
LowerLimit varchar(4),
UpperLimit varchar(4),
UploadTime datetime default getdate())
'
Exec
(
@CreateSQL
)
End
Fetch
Next
From
CurColliery
Into
@CollCode
End
Close
CurColliery
Deallocate
CurColliery
End
--
执行语句
exec
PN_CreateHistoryDataTable
查看全文
相关阅读:
转: React系统的入门系统
转: Android官方培训课程中文版(v0.9.5)
释放Linux系统缓存
Hyperledger Fabric1.0环境搭建
JS中的call、apply、bind
资产和负债
JS以指定格式获取当前日期
apache2.4配置ssl
Apache2.4整合tomcat8
使用JDK将tomcat变成https访问
原文地址:https://www.cnblogs.com/zhangpengshou/p/1340805.html
最新文章
聊聊GO-REDIS的一些高级用法
Golang- import 导入包的几种方式:点,别名与下划线
优先队列详解(转载)
数据结构基础-Hash Table详解(转)
二分查找的平均查找长度详解【转】
C/C++内存管理详解(转)
C/C++中作用域详解(转)
rename命令
LeetCode Recover Binary Search Tree——二查搜索树中两个节点错误
same-tree——比较两个二叉树是否相同
热门文章
leetcode-Symmetric Tree 对称树
binary-tree-zigzag-level-order-traversal——二叉树分层输出
转: HHVM at Baidu
内存泄漏信息
转: 跨终端Web之Hybrid App
转: 学习开源项目的若干建议(infoq)
转: 如何快速学习一个开源项目源码?
转:eclipse怎样修改包(package)的显示样式、格式 工具/原料
转:云风skynet服务端框架研究
转: 透过CAT,来看分布式实时监控系统的设计与实现
Copyright © 2011-2022 走看看