SELECT的疑问!(SQL) 在应用程序中可以。如何数据库是oracle ,可以把结果按照格式写入文件,即用包utl_file中的函数可以实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 nononono(null,null):歪着脑袋看就是:nonono 在程序中处理好了呀 。//bcb:AnsiString s;Query->First();for (int i=0; i<Query->RecordCount; i++){ s = s + VarToStr(Query->FieldValues["field"]) + " , ";} michaelzhang, 你说的不对, 应该是nono...呵呵------------------------------sprite14, 你这个要求用一个SQL基本是不行的, 可以用CURSOR(那就是多个SQL了). 這種問題已經提了很多次.看來只有用cursor解決. 通用做法石游标,特别的可以用Case或联结操作 如果纪录很少的话,ORACLE中用一句SQL可以实现,不过有必要吗? 我不知道你在什么地方需要这个连接串, 在不同地方需要这个连接串可以用不同的方法实现.1. 在SQLServer中 a. 用cursor 这个以前的贴子应该都有介绍了吧 b. 不用cursor declare @a varchar(3000);set @a = '';select @a = LTRIM(RTRIM(@a)) + name + ',' from person;select @a2. 如果你在application上是用ADO打开的这个select name from person. 用RecordSet.GetString(StringFormat, NumRows, ColumnDelimiter, RowDelimiter, NullExpr)方法也可直接得到1,2,3,....., 当然用windindance(风之舞)的方法也是不错的.我没用Oracle, 不知道Oracle中有没有什么好的方法来处理这种情况.attababy(attababy) 大哥, 你说用'交叉表查询'来实现, 不知如何实现, show出来看一下吧. 有关建索引测试,提高检索素的问题 请教关于两个表中数据的查询 请问一下 sql server 2000中如何将大量文本写入数据库 char与vachar的区别 新手请教 GROUP BY 语句? 筛选数据查询 请邹建及各位仁兄帮忙赐教,急。。。。。。 关于一个存储过程的优化!求教高手 每月初字段自动从清0,怎么做? 怎样保证数据库一直连接? 什么是“通信通道文件结束”错误? 在sqlserver表中间插入数据
no
no
//bcb:
AnsiString s;
Query->First();
for (int i=0; i<Query->RecordCount; i++)
{
s = s + VarToStr(Query->FieldValues["field"]) + " , ";
}
n
o
n
o
.
.
.呵呵------------------------------
sprite14, 你这个要求用一个SQL基本是不行的, 可以用CURSOR(那就是多个SQL了).
看來只有用cursor解決.
实现.
1. 在SQLServer中
a. 用cursor
这个以前的贴子应该都有介绍了吧
b. 不用cursor
declare @a varchar(3000);set @a = '';select @a = LTRIM(RTRIM(@a)) + name + ',' from person;select @a
2. 如果你在application上是用ADO打开的这个select name from person.
用RecordSet.GetString(StringFormat, NumRows, ColumnDelimiter, RowDelimiter, NullExpr)方法也可直接得到1,2,3,....., 当然用windindance(风之舞)的方法也是不错的.我没用Oracle, 不知道Oracle中有没有什么好的方法来处理这种情况.
attababy(attababy) 大哥, 你说用'交叉表查询'来实现, 不知如何实现, show出来看一下吧.