导航

2013年11月11日

摘要: 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数执行的操作是将多个值合并为一个值。例如COUNT、SUM、MIN和MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元数据函数返回数据库和数据库对象的属性信息。排名函数... 阅读全文

posted @ 2013-11-11 20:14 beeone 阅读(962) 评论(0) 推荐(0)

摘要: SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考。1.如果有ID字段,就是具有唯一性的字段delecttablewhereidnotin( selectmax(id)fromtablegroupbycol1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。2. 如果是判断所有字段也可以这样select*into#aafromtablegroupbyid1,id2,.... deletetable insertin 阅读全文

posted @ 2013-11-11 19:58 beeone 阅读(578) 评论(0) 推荐(0)

摘要: --ALTER TABLE 表名 DROP CONSTRAINT [主键名]--ALTER TABLE 表名 ADD CONSTRAINT [新主键名] PRIMARY KEY ([列名])--修改表联合主键,首先必须保证字段为NOT NULL--alter table c024 add F_0000 int not null --增加一非空列ALTER TABLE c1t13 DROP CONSTRAINT [c1t13_PK]ALTER TABLE c1t13 ADD CONSTRAINT [c1t13_PK] PRIMARY KEY ([F_gsid] asc,F_0000 as... 阅读全文

posted @ 2013-11-11 19:39 beeone 阅读(2037) 评论(0) 推荐(0)

摘要: --把CSupplierCode列是null值的更改为“”update TDayInStorage set CSupplierCode='' where CSupplierCode is nullgo--更改列非空alter table TDayInStoragealter column CSupplierCode char(5) not nullgo--删除表中的联合主键ALTER TABLE TDayInStorage DROP CONSTRAINT [PK_TDayInStorage]go--增加联合主键ALTER TABLE TDayInStorage ADD CONS 阅读全文

posted @ 2013-11-11 19:38 beeone 阅读(497) 评论(0) 推荐(0)