记录一些比较有用的存储过程(持续更新)
1、动态创建表 |
过程功能:存储过程动态创建数据表 |
注意事项:连接Sql语句的“单引号” 比如default 后面要跟两个 ' 如:Color not null default ''黄色'' |
创建日期:2010-08-07 |
创建人:ice6 |
*/ |
CREATE PROCEDURE [dbo].[CreateTable] |
@TableName nvarchar(255), |
@Fields nvarchar(4000) |
AS |
begin |
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].['+@TableName+']') and |
OBJECTPROPERTY(id, N'IsUserTable') = 1) |
exec('drop table '+@TableName); |
exec(' |
CREATE TABLE '+@TableName+' ('+ |
@Fields |
+')') |
end; |
GO |

浙公网安备 33010602011771号