[数据库]FoxPro:关于日期的操作 |
flyby 发表于 2005/8/26 15:04:26 | 近来有个项目,需要做新老系统之间的数据交换。而老系统用的是VFP开发的。使我“有幸”开始学习VFP语句。
对于日期的操作我觉得是很不方便的,首先,读取出来的日期格式为“mm/dd/yy”,如果想插入sql数据库中,得做转换工作;再者,往VFP中插入日期格式的字符串,也得先转化为 ctod('mm/dd/yy')才能插入进去。
以下是我对VFP的简单学习: |
阅读全文(2554) | 回复(0) | 编辑 | 精华 | 删除 |
[数据库]一个可以从数据库中读取表结构的sql语句 |
flyby 发表于 2005/8/3 10:16:36 | 试试看吧,这条语句可以从数据库中读取表结构。用这种方法制作数据字典很不错。
SELECT SysObjects.Name as tb_name, SysColumns.Name as col_name, SysTypes.Name as col_type, SysColumns.Length as col_len, isnull(SysProperties.Value,Sys
|
| 阅读全文(7149) | 回复(4) | 编辑 | 精华 | 删除 |
[数据库]用datepart()获得本周的格式数据 |
flyby 发表于 2005/7/13 10:56:48 | select * from table where datepart(wk,mydate)=datepart(wk,getdate()) and datepart(Year,mydate)=datepart(Year,getdate())
datepart()的参数:yy(年),qq(季),mm(月),dd(日),wk(第几星期),dw(星期几)
|
| 阅读全文(2418) | 回复(1) | 编辑 | 精华 | 删除 |
[数据库]通过Sql语句优化Web分页功能 |
flyby 发表于 2005/7/13 10:20:47 | web编程常常遇到分页的问题,如何仅读取当前页的数据是一个问题。mysql有一个“From n to m”的语句可以很方便的获得,Mssql就有些困难,下面是我构造出来的类似功能。
删除 |
[数据库]格式化Money类型的数据 |
flyby 发表于 2005/7/13 10:15:22 | Money类型的数据精确到小数点4位, 如果想4舍5入并保留两位小数,可以使用 SELECT CONVERT(VARCHAR,TMPMONEY,0) 参数说明: 0(默认值)小数点左侧每三位数字之间不以逗号分隔, 小数点右侧取两位数,例如 4235.98。 1 小数点左侧每三位数字之间以逗号分隔, 小数点右侧取两位数,例如 3
|
| 阅读全文(5552) | 回复(-1) | 编辑 | 精华 | 删除 |
[数据库]MSSQL:如何追加数据到TEXT类型的字段 |
flyby 发表于 2005/7/8 11:50:44 |
对于数据表中Text类型的字段,如何增量修改呢? 我们假定mytab表中有一个text类型的字段:textfldupdate mytab set textfld = textfld + 'newstring' where id=2
这样写的结果是报错:对数据类型而言运算符无效
怎么办呢?我们可以将text类型的数据转换成varchar之后再加新字符串就可以了。正确的语句是:update mytab set textfld = rtrim(convert(varchar,textfld)) + 'newstring' where id=2
值得注意的是,当textfld字段为null值时,null加上任何值的结果总是null。解决的办法是,我们避免textfld字段为null的可能:为该字断设置默认值空字符串'。
|
| 阅读全文(2167) | 回复(-1) | 编辑 | 精华 | 删除 | « 1 ›
|
|
| « | December 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | |
|
| 公告 |
此Blog中的文章仅代表本人当时观点,不对其正确性做任何担保。转载原创,请知会作者。QQ MSN | |
| Blog信息 |
|
blog名称:倾程记 日志总数:27 评论数量:72 留言数量:-3 访问次数:234836 建立时间:2005年7月8日
| |

|