分享、学习、提高
2007/05/08 08:56
刚去托收完,除了原来的50+5外,居然又多了项退票保证金,也要50元。说是托收到后再退给我的。

很尴尬,口袋里没有再多50元。。。

还好,银行那个GG先收了我50元的保证金,说另55元等托收到后再收:)
2007/05/05 22:11
Tags: , ,
用过Mysql的朋友知道,删除限制行数相当简单,方法是Delete from Hx_Table Limit

10,限制10行。而MSSQL中没有Limit,因此长久以来一直以为没这功能。。。

今天在用T-SQL编写一些简单的小程序,用到了SET ROWCOUNT,确实可以用SET ROWCOUNT 数量来限制删除(Delete)或更新(Update)的行数,查看一下其文档。
引用

建议将当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句重新编写为使用 TOP 语法。有关更多信息,请参见 DELETE、INSERT 或 UPDATE。


打开Delete,页面查找top,原来需要这样使用:
引用

E. 在 DELETE 和 SELECT 中使用 TOP 子句
由于可以在 DELETE 语句中指定 SELECT 语句,因此还可以在 SELECT 语句中使用 TOP 子句。例如,下例从 authors 表中删除前 10 个作者。

DELETE authors
FROM (SELECT TOP 10 * FROM authors) AS t1
WHERE authors.au_id = t1.au_id


Update限制行数也是同理。
2007/05/02 20:27
Tags:
前几天拿到一套小程序,里面有个IP库,打开一看,居然还有负数。奇怪的查看了一下它的代码,原来是IPA段大于127的,就减去4294967296,所有就有负数了。看了下字段属性,是长整型的。如果按照原来的做法,access要双精度(double)型,mssql要bigint才放的下。因为int字段的范围是-2,147,483,648 至 2,147,483,647。
分页: 4/4 第一页 上页 1 2 3 4 最后页 [ 显示模式: 摘要 | 列表 ]