首页 > 数据库技术 > 详细

TatukGIS - GisDefs - CanonicalSQLName 函数

时间:2014-03-26 06:50:43      阅读:459      评论:0      收藏:0      [点我收藏+]

函数名称  CanonicalSQLName

所在单元  GisDefs 

函数原型  

     function CanonicalSQLName(const _name: String; const _template: String): Stringoverload;

      function CanonicalSQLName(const _name: String): Stringoverload;

函数说明

    正则化命名函数,返回经过正则化后的命名字符串[这个字符串中只会出现字母,数字,下划线和_template 的组合].

            如果_name 中出现空格,非ASCII字符或特殊字符,将会被下划线替换;

            如果有太多(连续3个以上)的字符需要被替换,将会返回用 _template + ‘_‘ + ticknumber 表达的字符串;

            _template 的默认值是 ‘NAME‘ 

            ticknumber是与当前时间有关的一个随机产生的字符串.

            

举例说明

   

bubuko.com,布布扣
1   ShowMessage(CanonicalSQLName(hhitGIS));  // HHITGIS
2   ShowMessage(CanonicalSQLName(淮海工学院)); // NAME_xxxxxxx
3   ShowMessage(CanonicalSQLName(hhit.edu.cn)); // HHIT_EDU_CN
4   ShowMessage(CanonicalSQLName(hhit...edu.cn)); // NAME_xxxxxxx
5   ShowMessage(CanonicalSQLName(2014.hhit.edu.cn, www));// _014_HHIT_EDU_CN
6   ShowMessage(CanonicalSQLName([[[]]]hhit.edu.cn,www)); //www_xxxxxxx
    //xxxxxxx 会随时间变化,看起来就像是随机产生的一样
bubuko.com,布布扣

 

 

 

TatukGIS - GisDefs - CanonicalSQLName 函数,布布扣,bubuko.com

TatukGIS - GisDefs - CanonicalSQLName 函数

原文:http://www.cnblogs.com/chinacodegear/p/3624070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!