实习中时常需要将写好的SQL语句嵌入到VB.NET的函数中,例如将下列SQL:
-- Get Mother Lot Common Info
<!---->select c.customerlotnumber -- customer lot#
,c.containername --Amkor lot#,
,amk.description
,inh.txndate indate
--s_time
,outh.txndate outdate -- e-time
,rs.resourcename resourcename
,emp.fullname
-- ,outh.qty
from container c,historymainline hml,workflowstep wfs
,operation opt,movehistory outh,moveinhistory inh
,RESOURCEDEF rs
,amkorwwoper amk
,employee emp
where c.splitfromid =(select containerid from container where
containername
='ML6410058461')
and hml.reversalstatus=1
and c.containerid=hml.containerid
and hml.operationid=opt.operationid
and hml.workflowstepid=wfs.workflowstepid
and hml.operationid=opt.operationid
and hml.historymainlineid=inh.historymainlineid(+)
and hml.historymainlineid=outh.historymainlineid(+)
and HMl.RESOURCEID=RS.RESOURCEID(+)
and (outh.historymainlineid is not null or inh.historymainlineid is not null)
and opt.amkorwwoperid=amk.amkorwwoperid
and hml.employeeid=emp.employeeid
order by c.containername,to_number(wfs.sequence),inh.txndate,outh.txndate
转换如下形式为:
String sql in VB.NET
<!---->sql = "select c.customerlotnumber -- customer lot# " & vbCrLf _
& ",c.containername --Amkor lot#, " & vbCrLf _
& ",amk.description " & vbCrLf _
& ",inh.txndate indate--s_time " & vbCrLf _
& ",outh.txndate outdate -- e-time " & vbCrLf _
& ",rs.resourcename resourcename " & vbCrLf _
& ",emp.fullname " & vbCrLf _
& "-- ,outh.qty " & vbCrLf _
& "from container c,historymainline hml,workflowstep wfs " & vbCrLf _
& ",operation opt,movehistory outh,moveinhistory inh " & vbCrLf _
& ",RESOURCEDEF rs " & vbCrLf _
& ",amkorwwoper amk " & vbCrLf _
& ",employee emp " & vbCrLf _
& "where c.splitfromid =(select containerid from container where " & vbCrLf _
& "containername='ML6410058461') " & vbCrLf _
& "and hml.reversalstatus=1 " '..
同事Tracy告诉我一个快速方法,仅仅利用UltraEdit的
查找替换功能(<>号不填,仅为引用号),
查找:< ^p >
替换:< " & vbCrLf _ ^p & " >
替换的第一个"号前不可省去空格,然后填上头尾即可,^p代表回车符,也就是将回车符展开,是不是很有趣的技巧?
分享到:
相关推荐
让你的UE更加强大——识别sql语法,提供关键字亮度! 将wordfile.txt拷贝到您UE的安装目录下,替换原来的,重启就OK了!
SQL Server精华 CHM chm SQL Server 2000菜鸟入门 chm SQL参考手册 chm UltraEdit教程 chm VB NET面向对象的实现 chm vbapi函数手册 chm vbscript语言参考 chm vbscript速查手册 chm VBSCRIP语言参考 CHM VC++ 编程...
UltraEdit中将一竖行数据转换为横行 UltraEdit中将一竖行数据转换为横行 UltraEdit中将一竖行数据转换为横行
UltraEdit是一个不错的纯文本和十六进制文本编辑器,有c语言,html\php\vb等语法加亮功能,但是没有汇编语言的语法加亮功能,所以本人按照加亮文件脚本的语法编写了一个汇编语言的语法加亮文件,只要将脚本放到相关...
文件下载后复制到C:\Users\XXXX\AppData\Roaming\IDMComp\UltraEdit\wordfiles文件夹中,其中文件夹AppData文件夹可能被隐藏,然后打开UltraEdit点击高级中的设置,搜索语法高亮,在文档的完整目录名称选项中先任意...
本软件在准确和全面的基础上,按特定模式快速进行文件内容的查找、修改、增加、删除、移位、复制、抽取、转换甚至文件名编号等,从而完成资料的加工、采集、统计、定位、查错和校正等等。广泛用于网站页面下载后的...
代码如下:/// /// 将指定字符串按指定长度进行剪切, /// /// <param xss=removed> 需要截断的字符串 /// <param xss=removed> 字符串的最大长度 /// <param xss=removed> 超过长度的后缀 /// ...
目前该工具只支持英文版本的(Microsoft Query Analyzer, SQL Server 2005 Management Studio, Visual Studio 2005, Visual Studio .NET 2003, SQL Server 2000 Enterprise Manager, UltraEdit32, EditPlus)。...
例如,在编程中,不区分大小写的字符串比较通常会先将所有字符转换为统一的大写或小写形式。字符转换器3.0版提供了这种便捷的功能,无论是在开发环境还是日常使用中,都能快速完成大小写的切换。 再来说说进制转换...
UltraEdit语法高亮全文件(官方下载的)
ultraedit 语法高亮 多种语言
NULL 博文链接:https://ktc7000.iteye.com/blog/1816636
ultraedit wordfiles all in one collection
将文件放在 .\UltraEdit\wordfiles 下即可使用
最近在研究Lua脚本语言(个人觉得它是Basic、C、C++的结合体),可是“强大”的UltraEdit默认安装后是不支持Lua语法高亮显示的,满屏幕“黑黑”的鸡肠字符让人感觉编程是那么的索然无味,没有了灵感。 终于有一天...
UltraEdit编辑器的语法着色文件 包括C/C++,VB,Java,C#,MySQL,PHP,perl,HTML,JavaScript,ASP,CSS,Ruby等语言的语法着色.
通过UE菜单栏的 查看->语法着色类型,语言1--语言20。配置文件在UE的安装目录下wordfile.uew, 这个文件路径可以通过“菜单栏 高级->配置->语法着色->语法文件全名”查看和配置。 默认可能已经有九个配置:/L1"C/...
UltraEdit语法高亮配置文件 将此文件覆盖安装目录下的该文件
常用的一些语法高亮文件,放在wordfiles文件夹后,重启软件即可使用。
Ultraedit 32语法着色文件.rar