MSSQL行转列 (练习练习)
摘要:原始数据:目标效果:SQL语句:select bb.sshop_c,bb.sshop_n,case sweek6 when 0 then '×' else '√' end saturday ,case sweek7 when 0 then '×' else '√' end sundayfrom( ...
阅读全文
posted @
2014-07-25 09:54
猪小娣
阅读(236)
推荐(0)
SQLSERVER 独占锁 独占模式
摘要:--独占模式ALTER DATABASE swt4SET SINGLE_USERWITH ROLLBACK IMMEDIATE;GO--设置为只读状态ALTER DATABASE swt4SET READ_ONLY;GO--多人模式ALTER DATABASE swt4SET MULTI_USER;GOor EXEC sp_dboption 'swt4', 'single user', 'false'EXEC sp_dboption 'swt4', 'single user', 'true'取消数据
阅读全文
posted @
2013-05-27 16:41
猪小娣
阅读(841)
推荐(0)
MSSQL 行转列
摘要:示例:原本是同一个学生的2条记录,把它行转列后:select studentnid ,max(case StudentSourceTypeNid when'1' then SourcePrimaryKey else '0' end) vipSourcePrimaryKey, max(case StudentSourceTypeNid when'1' then SourceDate else n...
阅读全文
posted @
2012-10-22 16:11
猪小娣
阅读(204)
推荐(0)
存储过程还带游标的(练习练习)
摘要:很少很少写存储过程,不行,得练练手才行。----创建一个存储过程create procedure updateExchangeGiftCount_produ as begindeclare @materialsnids int ----定义你需要的变量declare @count int declare youbiao cursor for ----定义游标,取出你要的变量值select ig.materialsnid,sum(GiftsCount) as giftcountfrom dbo.IG_ExchangeHistory as ehinner join dbo.IG_Exchange.
阅读全文
posted @
2012-10-16 15:45
猪小娣
阅读(303)
推荐(0)
sql server 不允许保存更改,您所做的更改要求删除并重新创建以下表
摘要:工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。如图:
阅读全文
posted @
2012-09-04 12:03
猪小娣
阅读(356)
推荐(0)
运用 SQLSERVER 自带工具 把数据库中的表复制到另外一个数据库中
摘要:找到SQLSERVER安装的路径:C:\Program Files\Microsoft SQL Server\100\DTS\Binn其中有一个SQLSERVER自带的应用程序:DTSWizard.exe根据程序的提示,一步步把数据导入到你想导入的数据库或表中。
阅读全文
posted @
2012-09-04 09:30
猪小娣
阅读(278)
推荐(0)
函数CONVERT(type,experssion,data_style_smallint)的用法
摘要:语句及查询结果:SELECTCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSELECTCONVERT(varchar(100),GETDATE(),1):05/16/06SELECTCONVERT(varchar(100),GETDATE(),2):06.05.16SELECTCONVERT(varchar(100),GETDATE(),3):16/05/06SELECTCONVERT(varchar(100),GETDATE(),4):16.05.06SELECTCONVERT(varchar(100),GETDATE(),5):16-05
阅读全文
posted @
2012-05-18 10:18
猪小娣
阅读(424)
推荐(1)