你好:
   我想读取系统视图USER_TRIGGERS中的TRIGGER_BODY的值,采用的SQL语句如下:select trigger_body from sys.user_triggers where table_name='你需要的表'。结果发现TRIGGER_BODY的值只有前面100位的内容。上网查了一下,网上说TRIGGER_BODY是LONG类型,必须先set long 1000。我在SQL PLUS中依次执行:set long 1000;select trigger_body from sys.user_triggers where table_name='你需要的表';。结果就可以读取出整个TRIGGER_BODY的值了。然后我在程序中,用ADOQuery执行'set long 1000',一执行就报错。我用的是ADO。我不知道该如何执行set long 1000。请多多赐教。谢谢。