Sql
文章平均质量分 80
水煮鱼的博客
专注问卷调查相关软件开发
展开
-
SQL语句的学习
1) 字符串查找 charindex(char_expr,expression) 返回char_expr的起始位置 2)统计语句的学习统计学生各项接单成绩及总成绩 VStrSql := ' select *,seam+import+apply+changelist+provetest+sendlift+annex sumall from(' + //得分原创 2007-07-20 09:45:00 · 952 阅读 · 0 评论 -
update set from
下面是这样一个例子: 两个表a、b,想使b中的memo字段值等于a表中对应id的name值 表a:id, name 1 王 2 李 3 张 表b:id,ClientName 1原创 2012-03-05 18:24:35 · 843 阅读 · 0 评论 -
知识小结(PL/SQL)
1) 时间转换函数中如果有时间变量yyyy-mm-dd两边需两''to_date(''' || to_char(a_valid_date_end, 'yyyy-mm-dd') ||''', ''yyyy-mm-dd'')2) select distinct(e.itemnum) bulk collect into v_itemnum将字符串数组以分隔符分隔的字符串调用pkg_max原创 2009-11-10 09:01:00 · 901 阅读 · 0 评论 -
cmd命令小结
1)osql -U sa -P manager -S "PANFUBIN/SQL2005" -i Sql/CreateDatabase1.sql --执行CreateDatabase1.sql中的语句C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql -S localhost -E -A all -d MSPetShop4Se原创 2010-10-01 16:40:00 · 734 阅读 · 0 评论 -
procedure和Function中动态SQL
经常需要在procedure和Function中把参数作为查询条件作为动态的SQL,但procedure和Function有一些不同。procedure:DECLARE @nsql NVARCHAR(500)DECLARE @i INTSET @nsql = 'S原创 2011-09-08 18:19:13 · 1692 阅读 · 0 评论 -
全角转半角,提取数字,提取英文,提取中文,过滤重复字符,过滤重复字符2
<br />--全角转半角<br />CREATE FUNCTION F_CONVERT(--ALTER<br />@str NVARCHAR(4000), --要转换的字符串<br />@flag bit --转换标志,0转换成半角,1转换成全角<br /转载 2011-05-10 14:07:00 · 1020 阅读 · 0 评论 -
高手详解SQL性能优化
这十条经验是作者自己进行总结的结果,配合一些代码进行解释。希望本文能给各位数据库管理员在性能优化方面一些启示。1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚转载 2011-04-27 22:35:00 · 904 阅读 · 0 评论 -
嵌套sql查询的XML
配置SQL的XML001 002 003 004 005 006 007 008 009 010 00 011 IFTMBF 012 BOOKING 013 NEW 014 BST 015 016 [sysdate] 017 018原创 2009-10-28 11:02:00 · 1500 阅读 · 0 评论 -
时间触发器
在原先出港分单(dom_Ex_HAWBInfo)表中的触发器基础上,在DN与分单关系表(Nokia_Relation_DnAndHawb)中也创建触发器。出港分单上的触发器上触发机制不变(在Pickuptime中新增时往edi_TimeAlerts写入一条记录)。DN与分单关系表中的触发器上触发机制为当表中有新增或者修改的记录时,如果分单表中的时间不为空时则往edi_TimeAlerts插入一条原创 2009-10-28 11:25:00 · 1687 阅读 · 0 评论 -
触发器触发规则
最近有个项目需要写个触发器如果表中的POD时间添了的话就触发生成数据。于是我是这么写的/* Name: edi_ImportHawbPOD_Changing Type: Trigger Description: 当Actual POD的时间发生改变时,向状态变化表插入一条记录 Add by fubin.pan */ --(@OldPodTime IS NOT NULL原创 2009-10-28 11:22:00 · 1579 阅读 · 0 评论 -
Sysbase数据库程序开发
1)首先在bin中引用Sybase.Data.AseClient.dll2)web.config中添加数据库连接 3)单元中引用using Sybase.Data.AseClient; public void UpdateAirChargeDetail(AirChargeDetail airChargeDetail) ...{ public voi原创 2009-11-04 09:03:00 · 1631 阅读 · 1 评论