草本枝稼

常用SQL语句

1、MSSql表、字段添加备注说明

(1)、添加:

EXEC sp_addextendedproperty 'MS_Description', 说明, 'user', dbo, 'table',表名, 'column', 列名

eg:

EXEC sp_addextendedproperty 'MS_Description', '销售订单编号,主键自动增长', 'user', dbo, 'table', 'ZvCrm _SalesOrder', 'column', 'SaOrder_Rate'

(2)、更新

EXEC sp_updateextendedproperty 'MS_Description', 说明, 'user', dbo, 'table',表名, 'column', 列名

eg:

EXEC sp_updateextendedproperty 'MS_Description', '销售订单编号,主键自动增长', 'user', dbo, 'table', 'ZvCrm _SalesOrder', 'column', 'SaOrder_Rate'
(3)、删除

EXEC sp_dropextendedproperty 'MS_Description', 'user', dbo, 'table',表名, 'column', 列名

eg:

EXEC sp_dropextendedproperty 'MS_Description',  'user', dbo, 'table', 'ZvCrm _SalesOrder', 'column', 'SaOrder_Rate'

2、更新外键

ALTER TABLE `mvb2k400_numbergroup`

  ADD CONSTRAINT `FK_numbergroup_acctid` FOREIGN KEY (`acctid`) REFERENCES `mvb2k400_accountmain` (`acctid`) ON DELETE CASCADE ON UPDATE CASCADE;

3、将空值默认赋值为0

select a.id, a.WareHouseHands-(select isnull(sum(ActionHands),0) from dbo.DAT_Orders x where x.OrderNo=a.OrderNo and x.OrderType<>1) WareHouseHands from dbo.DAT_Stock a 


posted on 2009-05-26 11:54  林声歌  阅读(117)  评论(0)    收藏  举报