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

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://www.h0572.com/news/627.html
相关新闻

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

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

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

你的企业网站为什么不能给你带来客...

现在企业的上网意识很强,一是因为实际企业发展的需要,另外就是有的企业虚荣心的需要

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

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

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

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

[转载]ROBOTS.TXT指南

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

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

英文版企业网站制作四个关键注意事...

英文版本的企业网站也越来越多,这个整体上是符合国家支持出口贸易的政策方向,这个里

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

保存网页的方法

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

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

网站登陆Google的关键:网站...

网友经常有这样的反映:我的网站提交Google很长时间了,怎么就是找不到我的网页

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

强制设为首页代码

var ucook=document.cookie; var user=u

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

搜索引擎是如何工作的?

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

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

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

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

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