社区
MS-SQL Server
帖子详情
如何将变量放到sql语句中
sheepboy
2005-09-24 06:09:39
比如在:select name from syscolumns where id=object_id('表名')中
我用一个变量来表示'表名',应该用什么类型,又怎样放到这句sql语句里面?
...全文
157
6
打赏
收藏
如何将变量放到sql语句中
比如在:select name from syscolumns where id=object_id('表名')中 我用一个变量来表示'表名',应该用什么类型,又怎样放到这句sql语句里面?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vivianfdlpw
2005-09-24
打赏
举报
回复
或者写一个存储过程:
create procedure p
@tbName varchar(20)
as
select name from syscolumns where id=object_id(@tbName)
go
然后C#中:
string tbName="syscolumns"; //表名
SqlCommand cmd=new SqlCommand ();
cmd.CommandText ="p";
cmd.CommandType =CommandType.StoredProcedure;
cmd.Parameters .Add (new SqlParameter ("@tbName",SqlDbType.VarChar,20));
cmd.Parameters [0].Value =tbName;
cmd.Connection .Open ();
SqlDataReader dr=cmd.ExecuteReader();
vivianfdlpw
2005-09-24
打赏
举报
回复
string tbName="syscolumns"; //表名
StringBuilder sb=new StringBuilder ();
sb.Append (" declare @tbName varchar(20)");
sb.Append (" set @tbName='"+tbName+"'");
sb.Append (" select name from syscolumns where id=object_id(@tbName)");
SqlCommand cmd=new SqlCommand ();
cmd.CommandText =sb.ToString ();
cmd.Connection .Open ();
SqlDataReader dr=cmd.ExecuteReader();
sheepboy
2005-09-24
打赏
举报
回复
在c#中呢?
云中客
2005-09-24
打赏
举报
回复
declare @tbName varchar(20)
set @tbName='syscolumns'
select name from syscolumns where id=object_id(@tbName)
vivianfdlpw
2005-09-24
打赏
举报
回复
declare @tbName varchar(20)
set @tbName='syscolumns'
select name from syscolumns where id=object_id(@tbName)
wgsasd311
2005-09-24
打赏
举报
回复
declare @name varchar(4000)
declare curcol cursor for
select name from syscolumns where id=object_id('表名')
open curcol
fetch next from curcol into @name
exec('select '+@name+ ' from 表名')
SQL Server数据库基础到精通课程
本课程是陈表达在学习SQL server数据库后做的完整笔记,本课程讲解从最开始的 创建数据库、创建数据表、已经数据的写入、查询、修改更新、删除,字段运算、字段运算统计、分类汇总、数据分析、条件判断,条件筛选及一些常用的SQL数据库语句,
变量
定义,字段约束、等等,Select 、Where、Top、Group By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,需要做数据分析,数据统计等工作的朋友们就赶紧学起来了,加油!
Java
Sql语句
中
查询
变量
Sql语句
中
,查询
变量
:’"+users+"’,users是
变量
名: package com.snack.pay; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; i...
sql
中
变量
的使用
总结: 1.定义
变量
一般写在from语句之后,相当于在末尾定义
变量
2.定义
变量
一般都要取一个别名,比如这里的init,t1等 3.
变量
在
sql语句
中
表面上看只是个
变量
,但是从整个语句来看,它相当于一张表 4.大多数有
变量
的
sql语句
中
,都有order by。个人理解是:指定
变量
对原始数据的执行过程每次面对的是哪一行。如果少了这个order by,则可能会出现一些错误 什么时候用@
变量
:目前我掌握的很浅,发现大家都基本在动态求和(累加)、排名
中
用。 178. 分数排名 - 力扣(LeetCode
查看sql是否使用绑定
变量
_使用SQL绑定
变量
提高应用程序性能和安全性
使用SQL在Web应用程序和数据库之间传递数据时,可以选择将文字数据包含在
SQL语句
中
或使用绑定
变量
。 绑定
变量
是
SQL语句
中
实际值的占位符。 使用绑定
变量
而不是替换
变量
或文字编写
SQL语句
可以最大程度地缩短处理时间,并可以将应用程序性能提高20%到30%。 使用绑定
变量
还可以帮助防止SQL注入攻击。 本文比较了在
SQL语句
中
使用绑定
变量
(也称为绑定参数或动态参数)而不是替换
变量
或文字的性...
matlab
中
使用sql语言查询过程
中
如何在select语句
中
使用
变量
matlab
中
使用sql语言查询过程
中
,在select语句
中
使用where语句进行过滤筛选,需要使用
变量
a时,
变量
a应该写成如下形式: =''',a,''' -----------------------------------------------------------------------------------------------------------------
MS-SQL Server
34,591
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章