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
查看全文
相关阅读:
2020软件工程个人作业06——软件工程实践总结作业
2020软件工程作业05
2020软件工程作业00——问题清单
2020软件工程作业03
2020软件工程作业02
2020软件工程作业01
Ubuntu中安装最新 Node.js 和 npm
英语学习单词篇一
Golang之内存读写
Golang之正则表达式的使用
原文地址:https://www.cnblogs.com/zhangpengshou/p/1340805.html
最新文章
k重特征值并不一定有k个线性无关的特征向量
一阶线性微分方程求特解、二阶常系数特解
求e^x*sinx的不定积分
f(x)=e的x^2,f[g(x)]=1-x,且g(x)>=0,求g(x)及其定义域
隐微分法
y"+y'=x^2,求通解
线性方程组通解
lnx展开为幂级数
数学冷知识点
实体类转json 和 json转实体类
热门文章
svn怎么上传文件
返回前端页面的属性名称和实体类的名称不一致用@JsonProperty @SerializedName
后台返回的json数据,前台需要修改对象的键值名,重新修改数据格式
bean中属性名和json不一致解决方案(请求和响应)
Mybatis中实体类属性和数据列之间映射的四种办法
工具类输出当前ApplicationContext所有被装配的类
存储过程
statementType 使用
工作中用的sql
问题集
Copyright © 2011-2022 走看看