declare @sql nvarchar(4000),@par nvarchar(4000),@p varchar(8000),@flag bit
select @sql='if exists(select name from sysobjects where name=@name and type=''U'') set flag=1 else print set flag=0'
select @par='@name varchar(4000)'
select @p='send'+'20031004'
execute sp_executesql @sql,@par,@p
print @flag另加在delphi中调用存贮过程,然后获得参数
select @sql='if exists(select name from sysobjects where name=@name and type=''U'') set flag=1 else print set flag=0'
select @par='@name varchar(4000)'
select @p='send'+'20031004'
execute sp_executesql @sql,@par,@p
print @flag另加在delphi中调用存贮过程,然后获得参数
解决方案 »
- 如何调用写字板程序打开一个文件文件后立即跳到预览界面?
- 如何得到游戏登录界面里的光标位置???如何限定光标的位置在一个指定范围???
- 各位兄弟,早上好! ---TabOrder,回车后获焦一问。
- 请问如何判断打印机是否联机呢?
- 文字处理!!如何使画布往显示器里面方向旋转180度???
- 帮忙看看这段程序?有问题吗?
- 用ADOConnection直接连接SQL SERVER的问题
- 怎么取得当前运行程序的路径?
- 关于复制对象的问题???(Assign or :=)
- .rm可以是audio也可以是video,更可以是文本文件,请问程序如何判别它们?
- 寻求矢量图控件!!!在线等待!!!!!
- 高分求Object Pascal的文法列表!!!
declare @sql nvarchar(4000),@par nvarchar(4000),@p varchar(8000),@n int,@s varchar(100)
select @sql='select @n=count(name) from sysobjects where name=@name and type=''U'''
select @par='@n int out,@name varchar(4000)'
select @p='send'+'20031022'
execute sp_executesql @sql,@par,@n out,@p
if @n=0
select @s='no extst'
else
select @s='extst'