社区
MS-SQL Server
帖子详情
如何知道一个SQL语句的结果有几列。
hlj321
2003-09-24 10:55:11
我做一个动态报表的程序,想知道每个SQL语句的结果有几列,好在其后面的列中对前面的列进行处理。
我怎么才能知道SQL语句的结果有几列呢?
...全文
152
9
打赏
收藏
如何知道一个SQL语句的结果有几列。
我做一个动态报表的程序,想知道每个SQL语句的结果有几列,好在其后面的列中对前面的列进行处理。 我怎么才能知道SQL语句的结果有几列呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hlj321
2003-09-24
打赏
举报
回复
明白了
hlj321
2003-09-24
打赏
举报
回复
这是什么意思?
愉快的登山者
2003-09-24
打赏
举报
回复
declare @s varchar(1000)
set @s = 'select * from a1'
exec ('select * into __tdns from ('+@s+') as A')
select B.name from sysobjects A left join syscolumns B
on A.id = B.id where A.name = '__tdns'
drop table __tdns
gmlxf
2003-09-24
打赏
举报
回复
前台语言一般都有取得列数的属性。
在sql中就用
@@ROWCOUNT
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。
UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
hlj321
2003-09-24
打赏
举报
回复
我想用SQL中的语句是否能取出所查询出的列数
aierong
2003-09-24
打赏
举报
回复
@@ROWCOUNT
返回受上一语句影响的行数。
语法
@@ROWCOUNT
返回类型
integer
注释
任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
示例
下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。
UPDATE authors SET au_lname = 'Jones'
WHERE au_id = '999-888-7777'
IF @@ROWCOUNT = 0
print 'Warning: No rows were updated'
aierong
2003-09-24
打赏
举报
回复
select @@rowcount
sdhdy
2003-09-24
打赏
举报
回复
如果你用的是VB的话,并且用记录集的方式调用,可以
rst.Fields.Count为列数
rst为记录集
txlicenhe
2003-09-24
打赏
举报
回复
一般前台工具都有简单的函数来取。
Sql语句
优化技巧2011-csdn PDF
1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数:通过搜索...不要在应用中使用数据库游标,游标是非常有用的工具,但比使用常规的、面向集的
SQL语句
需要更大的开销:按照特定顺序提取数据的查找。
SQL语句
技巧
在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到
几列
选择
几列
如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROM T1,因为某些情况...
Sql语句
把
一个
表的某
几列
的数据存到另
一个
表里的方法
sql语句
把
一个
表的某
几列
的数据存到另
一个
表里的方法作者:星星月亮一、如何用slq语句把
一个
表中的某几个字段的数据插入到另
一个
新表中,就要用下面这条slq语句: insert into 表名1(字段1,字段2) select 字段1,...
mysql修改数据
sql语句
_
sql语句
修改数据
sql语句
修改数据SQL 中,可以使用 UPDATE 语句来修改、更新
一个
或多个表的数据。语法格式为:UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]语法说明如下::用于指定要更新...
sql查询所有计算机,sql 查询
一个
表中某
几列
数据
sql查询
一个
表中某
几列
数据语法:1、SELECT 列名称1、列名称2.....列名称n FROM 表名称 WHERE 列 运算符 值;2、SELECT * from 表名称 where 列 运算符 值(列 运算符 值,这个可以是多个,中间用and隔开)。解析:...
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章