求教:SQL的@str是什么变量举个例子,谢谢

求教:SQL的@str是什么变量举个例子,谢谢,第1张

如果不纠结变量本身定义的意义,你想让它是什么类型就是什么类型,就看你定义的语句了。

从变量本身的意义看@str,应该是要定义成字符型的。

你看到这个变量,只要往上去查找代码,一定可以查找到

declare @str 类型

这个语句。如果没有,那么就错了。

procedure SaveToDB(str:string);

var buf1,buf2:Array [01] of char;

buf:Array [08191] of char;

cpt1,cpt2:PChar;

C1,C2,C3:string;

step:integer;

begin

buf1[0]:=chr(1);

buf1[1]:=chr(0);

buf2[0]:=chr(2);

buf2[1]:=chr(0);

strplcopy(buf,str,8190);

strcat(buf,buf1);

cpt1:=buf;

s1:='';

s2:='';

s3:='';

step:=0;

while (true) do begin

if (Step<>2) then cpt2:=strpos(cpt1,buf2)

else cpt2:=strpos(cpt1,buf1);

if (cpt2=nil) then break;

cpt2^:=chr(0);

inc(step);

if (Step=1) then s1:=strpas(cpt1)

else if (Step=2) then s2:=strpas(cpt1)

else if (Step=3) then s3:=strpas(cpt1);

if (Step>=3) then begin

Step:=0;

//写数据库

Insert into table (c1,c2,c3) values (s1,s2,s3);

s1:='';

s2:='';

s3:='';

end;

cpt1:=cpt2+1;

end;

end;

String strurl 不知道是不是指连接数据库的url地址

Connection conn 指的是数据库连接对象

Statement 你可以把他理解是一个可以执行sql语句的对象

result 你执行sql语句后肯定会返回一个结果 这个结果就放在这里面

再给你复制一段例子吧

// 这里是sqlserver的例子

//加载驱动

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

//创建连接对象

Connection con=DriverManagergetConnection("jdbc:sqlserver://localhost:1433;database=test", "sa", "123");

//创建语句对象

Statement stm=concreateStatement();

//得到结果集

ResultSet rs= stmexecuteQuery(" select from users ");

Users user=new Users();

while(rsnext()){

usersetUid(rsgetInt("uid"));

usersetUname(rsgetString("uname"));

usersetUpwd(rsgetString("upwd"));

}

rsclose();

stmclose();

conclose();

str2list,应该是一个自定义函数吧,

就是把以逗号(其它分隔符也有可能)分隔的字符串转换成多行数据返回,比如

a,b,3,45,gg

返回的是5行:

a

b

3

45

gg

list就是多行的table of varchar2(50)吧

不知道是否你要的答案。

以上就是关于求教:SQL的@str是什么变量举个例子,谢谢全部的内容,包括:求教:SQL的@str是什么变量举个例子,谢谢、Delphi 中对Str字串进行处理后存入对应字段数据库中、java中 String strurl; Connection conn; Statement stmt; ResultSet rs;是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9537036.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存