请教,这样的sql 语句是否必须写成荐储过程才可以取值.

liuchanghu 2003-12-23 11:10:42
$sql="DECLARE @ptrval varbinary(16),@len int";
$sql.=" SELECT @ptrval = TEXTPTR(content),@len = datalength(content)-1 from softinfo where id=13";
$sql.="READTEXT softinfo.content @ptrval 1 @len";
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
braqi2 2003-12-27
  • 打赏
  • 举报
回复
CREATE PROCEDURE report_read @report_id int
AS
DECLARE @ptrval varbinary(16),@len int
SELECT @ptrval = TEXTPTR(content),@len = datalength(content)-1 from report where id=@report_id
READTEXT report.content @ptrval 1 @len
liuchanghu 2003-12-24
  • 打赏
  • 举报
回复
up 一下
liuchanghu 2003-12-23
  • 打赏
  • 举报
回复
请教:如何返回结果
$db = new Odbc;
$sql="DECLARE @ptrval varbinary(16),@len int\n";
$sql.=" SELECT @ptrval = TEXTPTR(content),@len = datalength(content)-1 from softinfo where id=13\n";
$sql.="READTEXT softinfo.content @ptrval 1 @len";
$dList=$db->Query($sql);
odbc_fetch_row($dList);

最后一句报错:
No tuples available at this result index in
liuchanghu 2003-12-23
  • 打赏
  • 举报
回复
切! 没找到
bflovesnow 2003-12-23
  • 打赏
  • 举报
回复
没有这个规定
还是看看帮助吧。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧