社区
MS-SQL Server
帖子详情
关于存储过程的一个小问题,请高手多多指教
Y3721
2005-01-18 08:47:17
use wsjxkp
GO
create procedure
@tbnm vcarchar(40)
AS
create table @tbnm(....)
...
GO
总是报错,我的意思是利用存储过程在ASP页面里创建数据库表,是不是这样的参数不行啊?
请指教!!!
...全文
268
4
打赏
收藏
关于存储过程的一个小问题,请高手多多指教
use wsjxkp GO create procedure @tbnm vcarchar(40) AS create table @tbnm(....) ... GO 总是报错,我的意思是利用存储过程在ASP页面里创建数据库表,是不是这样的参数不行啊? 请指教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xluzhong
2005-01-18
打赏
举报
回复
用exec('create table '+@tbnm+'(.......).......')試一試?
NinGoo
2005-01-18
打赏
举报
回复
use wsjxkp
GO
create procedure
@tbnm vcarchar(40)
AS
exec ('create table '+ @tbnm +'(....)')
...
GO
Softlee81307
2005-01-18
打赏
举报
回复
use wsjxkp
GO
create procedure
@tbnm vcarchar(40)
AS
Declare @s varchar(1000)
set @s='create table '+@tbnm +'(....)'
exec(@s)
...
GO
NinGoo
2005-01-18
打赏
举报
回复
动态SQL语句的一些常见写法
1:普通SQL语句可以用Exec执行
eg: Select * from tableName
Exec('select * from tableName')
sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N
2:字段名,表名,数据库名之类作为变量时,必须用动态SQL
eg:
declare @fname varchar(20)
set @fname = '[name]'
Select @fname from sysobjects -- 错误
Exec('select ' + @fname + ' from sysobjects') -- 请注意 加号前后的 单引号的边上要加空格
exec sp_executesql N' select ' + @fname + ' from sysobjects'
当然将字符串改成变量的形式也可
declare @s varchar(1000)
set @s = 'select ' + @fname + ' from sysobjects'
Exec(@s) -- 成功
exec sp_executesql @s -- 此句会报错
declare @s Nvarchar(1000) -- 注意此处改为nvarchar(1000)
set @s = 'select ' + @fname + ' from sysobjects'
Exec(@s) -- 成功
exec sp_executesql @s -- 此句正确,
3: 输出参数
eg:
declare @num,
@sqls
set @sqls='select count(*) from ' + @servername + '.a.dbo.b'
exec(@sqls)
我如何能将exec执行的结果存入变量@num中
declare @num int,
@sqls nvarchar(4000)
set @sqls='select @a=count(*) from '+@servername+'.a.dbo.b'
exec sp_executesql @sqls,N'@a int output',@num output
select @num
student-ODBC.rar_学生管理_学生管理系统_数据库 vc_数据库编程_数据库课程设计
系统不足之处肯定不少,还
请
高手
多多指教
,欢迎跟本人联系。 本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还
请
有实际开发经验的朋友指教。 本人正忙于考研,没时间写
一个
完整的程序说明...
通讯录管理信息系统(c/c++)
用C语言编译,可以参考。可能存在一些
问题
,不过第一次做。
请
多多指教
。缺陷就是还不能储存。希望哪位
高手
提出宝贵的意见。
asp.net和asp下ACCESS的参数化查询
今天我就把我用ACCESS参数化查询的一些方法和经验和大家分享 希望对大家有所启发,有写的不对的地方希望
高手
们
多多指教
ASP.NET 用OleDbCommand的new OleDbParameter创建参数货查询 ASP用Command的CreateParameter...
像素图标绘制技巧
这篇文章主要介绍个人的一些像素图标绘制经验,不足之处还
请
各位
高手
多多指教
。全透明、alpha透明、图片格式及兼容性全透明是指图片的格式只支持完全透明和不透明两种状态,alpha透明是指图片格式可以支持不同的透明...
JAVA的集合类的应用两例在此
请
高手
多多指教
//通过linkedList模拟
一个
堆栈 队列 import java.util.*; class MyStack { private LinkedList link; public MyStack(){ link=new LinkedList(); } public void myAdd(Object obj){ ...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章