求解一个设计到ntext text image的数据类型触发器

两个表格和字段如下:
system_template{t_id(smallint),template_name(ntext(16))}
user_radio_info{rt_id(smallint),r_template(ntext(16)}

其中system_template.t_id和user_radio_info.rt_id是外键关系
user_radio_info.rt_id 的默认值是:1

当我向表user_radio_info插入数据时,system_template.template_name能自动赋值给user_radio_info.r_template
 
由于设计到 ntext text image 类型的数据 特此求教 谢谢提示

这是我写的雏形 这样倒是可以在查询分析器执行 但是没有效果 需要修改 请提示
DECLARE @ptrval binary(16)

declare @str_1 binary(16)

set @str_1=
(SELECT TEXTPTR(template_name)
FROM user_radio_info,system_template_info
WHERE user_radio_info.rt_id = system_template_info.t_id)

SELECT @ptrval = TEXTPTR(r_template)
FROM user_radio_info,system_template_info
WHERE user_radio_info.rt_id = system_template_info.t_id
writetext user_radio_info.r_template @ptrval @str_1
我的思路如下:
DECLARE @ptrval binary(16)

declare @str_1 ntext(16)

set @str_1=(SELECT template_name
FROM user_radio_info,system_template_info
WHERE user_radio_info.rt_id = system_template_info.t_id)

SELECT @ptrval = TEXTPTR(r_template)
FROM user_radio_info,system_template_info
WHERE user_radio_info.rt_id = system_template_info.t_id
writetext user_radio_info.r_template @ptrval @str_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值