PChar,PAnsiChar,String,AnsiString,Char数组,AnsiChar数组之间的转换关系见下图 通过转换链,可以实现任意两个类型之间的互转.如PChar转PAnsiChar,根据转换链可知 Dest := PAnsiChar(AnsiString(Source)),同理PAnsiChar转PChar为 Dest:= PChar(String(Source)) 如果转换结果最终为string,可以无需String转换,如Array[0..n] of AnsiChar转s…
动态SQL就是我们可以动态构造SQL代码,然后再执行这个批处理.有两种执行动态SQL的方法,分别是EXEC命令和sp_executesql存储过程.下面是示例代码. USE TSQLFundamentals2008; GO -- 动态SQL -- 方法一:EXEC命令(支持普通字符和Unicode字符) ); SET @sql=N'PRINT ''这条消息是动态SQL命令打印的.'';'; EXEC(@sql); ); )= '10248,10249,10250'; SET @sql= N'SE…
----------------------- 01 ------------------------------- declare cursor emp_cur is select empname from company where name = 'asdf'; emp_rec emp_cur%rowtype; begin open emp_cur; loop fetch emp_cur into emp_rec exit when emp_cur%notfound; give_raise(…