主题:  SQL急救呀!!!!!!!!

exten

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2001/8/20 11:40:57
#12001/8/20 11:44:53
我已经问了好久了,帮帮忙吧,5d的兄弟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

这个SQL代码:print '名称为AZ的字段'
显示出来的代码为:名称为AZ的字段
可我想使显示出来的代码为:名称为'AZ'的字段

要如何修改代码呀???

我前几天就是在SQL帮助找到答案的(好像用双引号+单引号完成的),但现在就找不到了。
SQL的帮助太多了,我已经翻了好久都找不到呀。



绿姐 | 5D荣誉斑竹

职务:普通成员
等级:7
金币:10.0
发贴:3299
注册:2000/10/16 22:18:01
#22001/8/20 12:55:29
怎么搞的

转了一下

就转了个第一贴 下面怎么就没有了
____________________________________________
exten

初级用户
积分:7
发贴:3
来自:
注册:2001-08-20
发表于 2001-08-20 11:45:53
--------------------------------------------------------------------------------

全部代码为:
create trigger azdel on customers
for delete
as
if
(select state from deleted)='az'
begin
print '你不能删除字符为AZ的字段'
rollback
end
现在要如何修改呀???各位老大??帮帮忙呀。

我想使显示出来的代码为(注意单引号的使用):名称为'AZ'的字段
而并不是:名称为AZ的字段


要如何修改代码呀???


[b][#000066]◆帅的惊动国务院!◆[/#][/b]

下雪

职务:普通成员
等级:3
金币:10.0
发贴:1176
注册:2001/1/6 20:05:13
#32001/8/23 10:36:26
我在家里的机子上试了一下
无法做到在print单引号里加单引号,
如果不是非要单引号的话,你可以print '你不能删除字符为“AZ”的字段‘
其他的我也想不到了



zhumk

职务:普通成员
等级:1
金币:0.0
发贴:60
注册:2001/8/23 8:55:38
#42001/8/24 9:02:05
好像是一个很简单的问题:
将一个单引号替换为2个单引号就可以了,记得单引号是英文的,不要搞成中文的了。
print '名称为''AZ''的字段'

如果还是不行我也没有办法了。不知道你用的是什么数据库,不同的数据库系统处理方式可能不一样。