怎么样利用C#代码同时创建多个SQL Server存储过程,紧急!

在C#代码中不能用GO,当同时创建两个以上的存储过程时就报错.... 在C#代码中不能用GO,当同时创建两个以上的存储过程时就报错. 展开
 我来答
锐楚云邶童
2019-11-07 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:570万
展开全部
启用CLR集成
在你开始用C#写存储过程之前,必须要启用你的SQL
Server的CLR集成特性。
默认情况它是不启用的。
打开你的SQL
Server
Management
Studio并执行如下脚本。
sp_configure
'clr
enabled',
1
GO
RECONFIGURE
GO
这里,我们执行了系统存储过程“sp_configure”,为其提供的两个参数分别为:“clr
enabled”和“1”。如果要停用CLR集成的话也是执行这个存储过程,只不过第二个参数要变为“0”而已。另外,为了使新的设置产生效果,不要忘记调用“RECONFIGURE”。
SQL
Server项目
现在打开Visual
Studio,并从文件菜单中选择“新建项目”。
在“新建项目”对话框中选择“Visual
C#”下的“Database”。
然后选择“SQL
Server项目”模板。
起好项目名称后就单击“确定”按钮。
很快,你所创建的项目就要求你选择一个SQL
Server数据库。
按照提示一步一步地做就好了,就算你选择了取消,也可以在“项目”–“属性”对话框中再一次选择数据库。
举个例子,假如你的电脑上有一个Northwind数据库,那么就在“新建数据库引用”对话框中选中它,然后单击“确定”按钮。
之后,SQL
Server项目在部署的时候就会将我们开发的存储过程写入这个数据库(继续往后看你就清楚是怎么回事了)。
接下来,右键单击你新建的这个项目,选择“添加”-“存储过程”。
然后将会出现如下图所示的对话框:
选择“存储过程”模板,并起一个合适的名字,然后单击“添加”按钮。
添加完后你就会发现,实际上这是创建了一个已经导入了需要用到的命名空间的类。
using
System;
using
System.Data;
using
System.Data.SqlClient;
using
System.Data.SqlTypes;
using
Microsoft.SqlServer.Server;
注意一下加粗显示的命名空间(译者注:后两个using)。
System.Data.SqlTypes命名空间包含了很多不同的类型,它们可以用来代替SQL
Server的数据类型。
Microsoft.SqlServer.Server命名空间下的类负责SQL
Server的CLR集成。
网上有……
pupeng12345
2012-03-22 · TA获得超过157个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:61.3万
展开全部
你可以在SQL里面建存储过程,然后,在C#里面调用就可以了啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式