问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

水晶报表的SQL生成器怎么样能生成not in 这种SQL语句出来

发布网友 发布时间:2022-04-08 07:05

我来回答

2个回答

懂视网 时间:2022-04-08 11:26

 tc.column_name as column_name,  
  •                                        tc.data_type as data_type,  
  •                                        tc.data_length as data_length,  
  •                                        cc.comments as comments  
  •                                   from user_tab_columns tc, user_col_comments cc  
  •                                  where tc.table_name = cc.table_name  
  •                                    and tc.column_name = cc.column_name  
  •                                    and tc.table_name = ‘{0}‘  
  •                                     order by tc.column_id  
  • select tc.column_name as column_name,
         tc.data_type as data_type,
         tc.data_length as data_length,
         cc.comments as comments
         from user_tab_columns tc, user_col_comments cc
         where tc.table_name = cc.table_name
         and tc.column_name = cc.column_name
         and tc.table_name = '{0}'
         order by tc.column_id

    2、update语句多了一个set

    直接删除多余的set

    3、select语句第一行字段没有添加“,”分隔,出现语法错误

    首行增加“,”


    经过修正之后,写的sql基本没有问题了,我贴一条自己生成的sql,如下所示:

    [sql] view plaincopyprint?
    1. select patient_id,--人口主索引  
    2.        health_record_code,--居民健康档案  
    3.        health_card_id,--居民健康卡  
    4.        name,--姓名  
    5.        sex,--性别代码  
    6.   from gxwst_patient_baseinfo  
    7.  where patient_id = ‘1234567‘  
    select patient_id,--人口主索引
     health_record_code,--居民健康档案
     health_card_id,--居民健康卡
     name,--姓名
     sex,--性别代码
     from gxwst_patient_baseinfo
     where patient_id = '1234567'

    4、处理没有全选字段,最后一个字段含有“,”的问题

    增加计数器判断


    5、贴上修正后的资源

    http://download.csdn.net/detail/panliuwen/8993531


    总结一下这个程序,还是有很多不完善的地方,比如只是能够识别数据类型DATE、VARCHAR2和NUMBER,没有办法实现关联查询。



    

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    sql生成器问题修复版

    标签:c#   sql   

    热心网友 时间:2022-04-08 08:34

    SQL生成器只能自动生成吗?你想要什么语句自己写就是了,或者先生成一部分,其他自己手动修改不就行了吗?我没用过水晶报表,我用的FineReport报表就是这样,在新建数据集的时候,可以直接把表名拖进框内自动生成SQL,也可以自己写,或者先自动生成再手动修改,水晶报表应该也可以吧,你也可以试下FineReport看下具体方法,有问题还可以去“FineReport爱好者论坛”求助,很多热心的报表高手在。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    vivo y3t手机能拨打和接听电话,不能收发短信 vivoy3t手机突然接收不到短信 vivoy3短信消息怎么提醒 无奈什么意思是什么 怎样让炒出的丝瓜不发黑? 钟表是以什么计量时间 钟表以( )、()、( )计量时间。 钟表以( )、()、( )单位计量时间 紫荆花开放时间 《青春 须臾成殇》渭伊的txt全集下载地址 余文乐五次求复合,黑道千金黄伊汶为何要下嫁“李小龙”? 外公用扫帚碰孩子几下不会倒霉吧 清扫楼道的感受和收获怎么写? 谁能给我阿娇阿SA的资料? 有什么明星或历史名人的名字是由“希”字的 郑希怡是不是混血儿`? 下列常用的工具中,能省力的机械是 ______.(填序号)A.扫地用的大扫帚B.钓鱼竿C.剪铁丝的老虎钳D. 郑希怡是不是,沈殿霞的女儿? 过年了用高粱的扫把大扫除可以吗? 手机录音不清楚怎么处理~谁能帮忙处理一下 T78_xxxx 这样的天正快捷键怎么用?直接输进去是无效命令,我用的是天正给排水8.5 请问录音笔和手机录音哪个更清楚和时间更长啊》? 你好 我装的天正给排水acad下面没有TCH ,好多快捷键不能用 请问怎么解决?谢谢 天正给排水一键快捷怎么用啊?每次用都要重设?还要比如快捷11关闭图层这要怎么设? 这个在天正给排水里怎么画?有没有快捷键? 天正给排水打开后下面有一行可以改快捷键的 ,还有很多命令的,那一行不见了,怎么显示出来啊 天正给排水快捷键如何自己定义 天正给排水如何修改快捷键? 天正给排水地漏快捷键 为什么天正给排水软件的TR快捷键不是修剪命定?请问修剪命定的快捷键还能是什么? 杨受成的创业经历 二位高考中状元打一个数字? 高中状元猜三个数 中状元八抬轿三年苦都除掉猜三个数字 邮政手机银行登录密码是几位数 高考打一数字 状元郎,猜三个数字? 手机邮政银行登录密码是什么 天子点状元打一0至9数字 邮政手机银行的的登陆密码是几位数啊?我输了三次都错了, 高考中状元 邮政网银登陆密码是几位 四大才子中状元是什么数字 独来独往称寡人,每年高考有状元,全身是宝能入药,五五之数特关照,请问是什么 期末状元,打数字 高考中所谓的全国状元是什么? 全国统一高考卷的状元怎么算,是不是一个 什么叫高考状元 日本动画讲述一个女孩去结婚的路上被两个流氓*后来又被卖到一个公司 找一部动漫,整个学校是女生,权利被学生会*控制动漫,画风像凡尔赛玫瑰,欧美人长相会长女王人人崇拜?