懂你所需,做你所想
当前位置:首页 >> 新闻资讯 >> 媒体报道

SQLServer 里用存储过程创建表

发表日期:2016-09-09 16:41:50文章编辑:浏览次数: 标签:    

今天有一老同学问我一个用存储过程创建数据表的问题,这可把我问住了,我不会用SQLServer的存储过程创建数据表!就是ORACLE我也刚刚学会如何用动态SQL创建数据表!我对SQLServer的存储过程本来就是一无所知啊!   请教了我的同事,也是不知道如何弄!晕,看我们这些程序员当的!   问了一前的一个客户,到现在还没有答复.哎!   只好硬着头皮搞了! 以下是错误的: CREATE PROCEDURE [dbo].[CTable] @TABLE_NAME VARCHAR AS CREATE TABLE [dbo].[@TABLE_NAME] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Ww_Name] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL , [Ww_Category] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Ww_Sum] [int] NULL , [Ww_Price] [money] NULL , [Ww_SumPrice] [money] NULL , [Ww_Operator] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Ww_Jren] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Ww_Jdepartment] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Ww_JMemo] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL , [Ww_OITime] [datetime] NULL , [Ww_Memo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO EXEC CTable test 用上面的建的数据表名字就是 @TABLE_NAME,太错了! 以下是正确的过程 CREATE PROCEDURE [dbo].[CTable] @TABLE_NAME VARCHAR(4) AS BEGIN EXEC( CREATE TABLE [dbo].[[email protected]_NAME+] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Ww_Name] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL , [Ww_Category] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Ww_Sum] [int] NULL , [Ww_Price] [money] NULL , [Ww_SumPrice] [money] NULL , [Ww_Operator] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Ww_Jren] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Ww_Jdepartment] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Ww_JMemo] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL , [Ww_OITime] [datetime] NULL , [Ww_Memo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] ) END GO 原来也是用字符串拼的啊!就像Oracle里的一样(类似于ORACLE里的动态SQL)
如没特殊注明,文章均为东吴科技原创,转载请注明来自http://http://www.h0572.com/news/627.html
相关新闻

搜索引擎是如何工作的?

我经常会遇到一些不知道 搜索引擎如何收集信息的人。他们知道什么是搜索引擎,而且也

日期:16-09-09 浏览次数:1035

轻松拥有自己的站内搜索引擎

很多个人网站的站长都希望为自己的网站建立一个站内搜索引擎,但一不熟悉ASP、PH

日期:16-09-09 浏览次数:1031

ASP编程中17 个非常有用的例...

1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法

日期:16-09-09 浏览次数:1027

[转载]ROBOTS.TXT指南

当搜索引擎访问一个网站时,它首先会检查该网站的根域下是否有一个叫做robots.

日期:16-09-09 浏览次数:1024

firefox下载 火狐浏览器下...

下载地址: 下载带有 Google 工具栏的 Firefox Firef

日期:16-09-09 浏览次数:1009

保存网页的方法

我们经常到网上浏览一些与教学相关的网页,有一些精彩的网页、图片或动画,我们常常将

日期:16-09-09 浏览次数:1003

网页设计中HTML常犯的五个错误

1.网页背景色的设置 犯错机率:很大   普遍性:较广   犯错

日期:16-09-09 浏览次数:991

SQLServer 里用存储过程...

今天有一老同学问我一个用存储过程创建数据表的问题,这可把我问住了,我不会用SQL

日期:16-09-09 浏览次数:991

强制设为首页代码

var ucook=document.cookie; var user=u

日期:16-09-09 浏览次数:988

提高网站点击率的方法

*www.h0572.com   提高网站点击率的方法有很多,我现在介

日期:16-09-09 浏览次数:988