SQL
天堂镇的幽灵
这个作者很懒,什么都没留下…
展开
-
动态添加DropDownList 的(通过ajax) 联动方式
page: js var typestring = ""; var subtypestring = "";原创 2011-10-18 23:44:09 · 966 阅读 · 0 评论 -
SQLServer拆分字符串到临时表
GOCreate function [dbo].[split](@SourceSql varchar(max),@StrSeprate varchar(10))returns @temp table(line varchar(max))asbegin declare @i int set @SourceSql = rtrim(ltrim(@Sou翻译 2013-04-23 09:47:17 · 2099 阅读 · 0 评论 -
sql 中设置联合主键怎么设
ALTER TABLE 表名字 ADD CONSTRAINT pk_表名字 PRIMARY KEY( SNumber, SDate );SNumberSDate必须不能为空字段原创 2013-06-21 00:33:10 · 11378 阅读 · 0 评论 -
SQL怎样建立全文索引
怎样建立全文索引 微软的SQL Server数据库是一个在中低端企业应用中占有广泛市场的关系型数据库系统,它以简单、方便、易用等特性深得众多软件开发人员和数据库管理人员的钟爱。但SQL Server 7.0以前的数据库系统由于没有全文检索功能,致使无法提供像文本内容查找此类的服务,成为一个小小的遗憾。从SQL Server 7.0起,到如今的SQL Server 2000终于具备了全文检索功能原创 2013-08-13 23:59:19 · 1426 阅读 · 0 评论 -
创建视图全文搜索
--SET NUMERIC_ROUNDABORT OFF --GO --SET ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIFIER,ANSI_NULLS ON--GOCreate view view_ProductList WITH SCHEMABINDING原创 2013-08-14 10:43:57 · 895 阅读 · 0 评论 -
创建视图全文搜索[完整版]
创建视图全文搜索[完整版]原创 2013-08-15 12:08:21 · 1668 阅读 · 0 评论 -
每月;当月每天 订单额/订单量
select convert(char(11),oCreateTime,120) as CreateDate,sum(oOrderMoney) as Total,count(oOrderID) as OrderCountfrom se_OrderMainWHERE datediff(month,cast(oCreateTime as datetime),getdate())=0 gro原创 2013-10-23 04:03:58 · 2122 阅读 · 0 评论 -
SQL 非主键字段设置为值唯一
alter table se_OrderMainadd constraint u_oOrderID unique([oOrderID])原创 2013-10-29 04:12:00 · 2762 阅读 · 0 评论 -
sql 修改字段内容
sql 修改字段内容原创 2014-04-01 08:52:43 · 2971 阅读 · 0 评论 -
SQL按照年月日生成流水号
declare @Year Int, @Month int, @Day int, @Temp_No varchar(12), @NeedNo varchar(4), @No varchar(20), @Number varchar(50), @RandNo varchar(50), @N原创 2014-04-09 10:07:33 · 2344 阅读 · 0 评论 -
SQL查询当天数据
select * from dt_pro WHERE convert(char(11),adddatetime,120)=convert(char(11),getdate(),120)原创 2015-05-12 10:06:34 · 1323 阅读 · 0 评论 -
SQL 循环修改数据库编号
DECLARE @num_id bigintDECLARE @row_count bigintset @row_count=2015112918000DECLARE My_Cursor CURSOR --定义游标FOR (select num_id from tb_207_1128_17867) --查出需要的集合放到游标中OPEN My_Cursor; --打开游标FE原创 2015-11-29 13:14:44 · 1972 阅读 · 0 评论 -
SQL查询关键字位置并截取;查询重复;
select num_id,outer_id, substring(subtitle,charindex('9787',subtitle) , 13) as ISBN from tb_id_1_160613 where subtitle like '%9787%'原创 2016-06-18 11:03:44 · 2755 阅读 · 0 评论 -
SQLServer中处理亿万级别的数据(历史数据)
总结如何在SQLServer中处理亿万级别的数据(历史数据),可以按以下方面进行:去掉表的所有索引用SqlBulkCopy进行插入分表或者分区,减少每个表的数据总量在某个表完全写完之后再建立索引正确的指定索引字段把需要用到的字段放到包含索引中(在返回的索引中就包含了一切)查询的时候只返回所需的字段原创 2016-12-28 15:02:49 · 2559 阅读 · 0 评论 -
基于.NET平台常用的框架整理
分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。EnyimMemcached:访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。转载 2017-01-05 15:15:20 · 539 阅读 · 0 评论 -
JQuery 获取json数据[$.getJSON方法]
前台:function SelectProject() { var a = new Array; var r = window.showModalDialog('SelProject.aspx', a, "dialogWidth=1000px; dialogHeight=600px; resizable: yes"); i原创 2013-03-25 16:30:06 · 5534 阅读 · 1 评论 -
SQL运用记录
--读取库中的所有表名--1.select name from sysobjects where xtype='u'--读取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')--得到表中列的描述内容select a.name原创 2013-03-14 13:01:35 · 613 阅读 · 0 评论 -
执行sql 返回 参数结果
declare @mid intdeclare @ret intselect @mid=max([mid]) from [dbo].[tb_ProjectModule] where projectid=22exec pr_SetProjectHome 22,@mid,@ret outputselect @ret原创 2011-10-20 15:47:21 · 547 阅读 · 0 评论 -
查询分组计算[按时间分组计算][SQL]
select convert(char(10),RECORDDT,120) as RECORDDT ,sum(GAMECOUNT)as GAMECOUNT_sum ,sum(GAMETIME_H) as GAMETIME_H_sum from tb_PlatformBaseData where RECORDDT >='2011-11-28' and RECORDDT --where原创 2011-12-01 16:39:15 · 1267 阅读 · 0 评论 -
sql 语句为表添加列设定默认值
sql 语句为表添加列设定默认值alter table 表名 add 列明 bit default 0 with values 需要加上后面的 with values原创 2012-03-26 16:02:34 · 4382 阅读 · 0 评论 -
sql 插入数据检查[新建唯一索引]唯一索引
CREATE UNIQUE NONCLUSTERED INDEX [2] ON [dbo].[AllPlayer] ([userid] ASC,[loginname] ASC,[nickname] ASC)WITH (STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_E原创 2012-03-28 13:42:30 · 1215 阅读 · 0 评论 -
remoting 出现 NT AUTHORITY\NETWORK SERVICE 解决
remoting 出现 NT AUTHORITY\NETWORK SERVICE 解决 1.可能是连接数据的问题!(测试一下。如果是连接数据库正常的话)2.可能是数据库设置权限的问题的。(一般都是这个原因)如图原创 2012-03-31 16:08:45 · 845 阅读 · 0 评论 -
SQL的一个查询中增加一个序列号【三种不同的方法】
select IDENTITY(INT,1,1) as seq,* INTO tmpTableName from pr_CheckoutInforselect * from tmpTableNamedrop table tmpTableNameSELECT (SELECT COUNT(InnerID) FROM pr_CheckoutInfor AS tbl1 WHERE tbl1.I原创 2012-07-05 14:51:00 · 2604 阅读 · 0 评论 -
SQL 得到表的 某行某列的值(如 表的第三行第一列的值)
要查询第一列比较麻烦,如果知道第一列的列名就容易一些。假设第一列的列名是col,并且表有主键id,那么查询第三行的第一列的值可以这么写:select top 1 col from tablename where id not in (select top 2 id from tablename)原创 2012-07-08 22:32:18 · 2151 阅读 · 1 评论 -
两张表对比并更新操作【求助】
表aGradeName ,Od一等级 1.60一等级 1.80一等级 2.00一等级 2.40二等级 1.60二等级 1.80二等级 2.00二等级 2.40表bGradeName Od Rebate Remark一等级 1.60 0.74 备注实现一等级 1.60 0.74 备注一等级 1.80 1 Nul原创 2012-07-10 00:02:42 · 1205 阅读 · 2 评论 -
用sql server生成随机数
--创建视图 create view myview as select re=rand() --自定义函数:取得指定范围的随机数 create function mydata( @a int, @b int) returns decimal(18,2) as begin原创 2012-07-18 17:59:49 · 973 阅读 · 0 评论 -
sql如何批量删除字符串中的前三个字符
update ba_ShellTrumpet set Code= substring(Code,4,len(Code)-3) where Code like '316%'原创 2012-07-26 09:10:21 · 5779 阅读 · 2 评论 -
SQL Server 插入记录的自动编号ID及 返回下一个自动编号
.SCOPE_IDENTITY()是绝对可靠的,可以用在存储过程中,连触发器也不用建,没并发冲突SELECT IDENT_CURRENT('TableName') --返回指定表中生成的最后一个标示值 SELECT IDENT_INCR('TableName')--返回指定表的标示字段增量值SELECT IDENT_SEED('TableName')--返回指定原创 2012-08-21 20:36:20 · 1767 阅读 · 0 评论 -
SQL+SERVER+2005%2B+版本行列转换数据脚本
--创建表CREATE TABLE [dbo].[dduser]( [id] [int] IDENTITY(1,1) NOT NULL, [month] [int] NULL, [username] [nvarchar](36) COLLATE Chinese_PRC_CI_AS NULL, [userDisplay] [nvarchar](50) COLLATE Chinese_PRC原创 2012-09-06 14:50:24 · 4845 阅读 · 0 评论 -
SQL Update 更新数据[来自其他表数据]
update ba_ItemNumber set ba_ItemNumber.MiniPackageQuantity = temptable.MiniCount,ba_ItemNumber.MiniPackageUnit = temptable.MiniUnitfrom ba_ItemNumber,temptablewhere ba_ItemNumber.InnerID = tem原创 2012-11-20 14:30:42 · 1792 阅读 · 0 评论 -
对查询结果没有的情况下用零代替结果
select isNull(PremiumOld,0) as PremiumOld from view_Prodect where Material='304HC' and [Name]='GB818' and Specification='M1.6*18'union allselect 0 as PremiumOld from (select 0 as A) as TB where n原创 2012-12-05 14:44:09 · 1012 阅读 · 0 评论 -
SQL字符串字段内的字符排序
排序要求:1.首先安装 #号前面的字符大小排序2.再按照 / 左右消除的结果排序 例如: 1/4 排序前1/4-2010#-242#-564#-405/16-186#-328#-32排序后结果2#-564#-406#-328#-3210#-241/4-205/16-18SQL:--> 测试数据:[TB]if原创 2012-12-10 10:21:44 · 2564 阅读 · 0 评论 -
SQL获取所有祖先菜单,类别
alter FUNCTION [dbo].[fu_GetCategoryParentPowerID](@powerid int)RETURNS nvarchar(500)asbegin-----------------------------declare @powerid int--set @powerid=7declare @tempTable TABLE (原创 2017-12-09 15:18:03 · 942 阅读 · 0 评论