随笔分类 -  DataBase

摘要:从A表随机取2条记录,用SELECT TOP 10 * FROM ywle order by newid() order by 一般是根据某一字段排序,newid()的返回值 是uniqueidentifier ,order by newid()随机选取记录是如何进行的 newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结果当然就是无序的了 或者 select top 10 *,newid() as Random from ywle where ywlename='001' ordey by Random 阅读全文
posted @ 2013-11-09 10:50 enif 阅读(556) 评论(0) 推荐(0)
摘要:CEILING 函数返回大于或等于所给数字表达式的最小整数。FLOOR 函数返回小于或等于所给数字表达式的最大整数。例如,对于数字表达式 12.9273,CEILING 将返回 13,FLOOR 将返回 12。FLOOR 和 CEILING 返回值的数据类型都与输入的数字表达式的数据类型相同。----------------------------------------------------------------------------------随机取得表中任意N条记录的方法,很简单,就用newid():select top N * from table_name order by n 阅读全文
posted @ 2013-11-09 10:49 enif 阅读(578) 评论(0) 推荐(0)
摘要:declare @ids int=1 declare @count int while @ids1 begin delete from LotNO where Auto_ID=@ids end select @ids+=1 end 阅读全文
posted @ 2013-11-09 10:45 enif 阅读(133) 评论(0) 推荐(0)
摘要:use MarcoBarcodegoalter table [dbo].[WorkOrderRepairSheet] ADD needRepair intgoALTER TABLE [dbo].[WorkOrderRepairSheet] ADD CONSTRAINT [DF_WorkOrderRepairSheet_needRepair] DEFAULT ((1)) FOR [needRepair]GOalter table [dbo].[WorkOrderRepairSheet] alter column [needRepair] int not null 阅读全文
posted @ 2013-11-09 10:42 enif 阅读(919) 评论(0) 推荐(0)
摘要:初次CE开发,没有手册,花了三天时间才搞明白:1,SQLCE是用来操作移动设备上的文件数据库(SDF)的。2,win CE / mobile设备要连接PC端的SQLserver 只能引用PC端的 System.Data.Sqlclient . 如果不操作SDF文件,不需要添加System.Data.SqlServerCe的引用。 阅读全文
posted @ 2012-05-23 20:28 enif 阅读(384) 评论(0) 推荐(0)

豫ICP备2021034901号