- 博客(30)
- 收藏
- 关注
原创 获取月份的最后一天
上月底:select getdate()-day(getdate())本月底:select dateadd(month,1,getdate())-day(dateadd(month,1,getdate()))
2015-12-05 09:44:21
255
原创 批号分摊
SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GO ----运行 --exec eyls 'SPH00000235','HWI00000002',1000 --select spid,hw,pihao,shl,sxrq from sphwph where shl>0 and spid='...
2015-10-11 12:38:54
273
原创 游标是邪恶的!
此文是网络一位牛人总结。在此收藏一下。在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样...
2015-10-11 12:36:29
197
原创 设置联合主键
create table product(pro_name varchar(20),pro_type varchar(20),primary key (pro_name,pro_type));
2015-04-23 10:49:12
1674
原创 启用Ad Hoc Distributed Queries的方法
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Que...
2015-03-19 20:29:05
380
原创 修改系统时间
@echo offif "%1"=="h" goto gomshta vbscript:createobject("wscript.shell").run(""%0"h",0)(window.close)&exit:gofor /f "tokens=1,2,3 delims=/- " %%a in ("%date%") do @set D=%%a
2015-02-15 14:18:56
338
原创 快速查询所有存储过程中包含字符
--将text替换成你要查找的内容 select name from sysobjects o, syscomments s where o.id = s.id and text like '%text%' and o.xtype = 'P' --将text替换成你要查找的内容 SELECT ROUTINE_NAME, ROUTINE_DEFINITION ...
2014-06-07 15:20:32
626
原创 SQL Server 2008 “因为数据库正在使用,所以无法获得对数据库的独占访问权”解决方法...
SQL Server 2008 对数据库进行还原操作的时候,可能出现“因为数据库正在使用,所以无法获得对数据库的独占访问权”的提示,原因是一些链接未能关闭,可以用如下语句:USE MasterALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK IMMEDIATE解决问题超好,值得收藏...
2014-06-02 23:43:32
293
原创 数据主键设计看法
数据库主键设计之思考 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。 主键的无意义性: 我强调主键不应该具有实际的意义,这可能对于一些朋友...
2014-04-15 23:45:19
126
原创 server application unavailable
1、Users组用户对站点文件没有读写权限 解决办法:给站点目录设置users组读写权限 2、站点Asp.net版本选择不正确 这种问题会出现在多版本FrameWork共存的情况下,如Asp.net1.1和2.0,详细请看http://bbs.51aspx.com/showtopic-750.html 解决办法:站点-》属性-》选择当前的Asp.net版本 3、应用程序...
2014-01-21 10:58:50
131
原创 win7设置定时关机
电脑定时关机怎么设置|||1234567分步阅读有时候我们需要电脑自动关机,以防看着电影或电视呼呼睡着了。这里小编和大家分享一下windows7系统设置定时关机的方法,目前已有很多人分享过设置定时关机的各种不同方法,但我...
2014-01-20 22:54:47
512
原创 查看端口号是否被占用
查看端口号是否被占用 1、Windows平台在windows命令行窗口下执行: C:/>netstat -ano 我们可以知道某一端口被那个进程(对应PID)占用;然后我们可以打开任务管理器;查看某一PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉;修改其使用的端口。 继续执行下面命令...
2014-01-16 16:32:10
141
原创 快速查询哪个表的数据过大
declare @name varchar(1000)declare @sql varchar(1000)if object_id('tempdb..#space') is not null drop table #space create table #space(name varchar(50),rows bigint,reserved varchar(12),data varchar(...
2014-01-15 15:12:43
225
原创 怎样在Win7系统建立并开启Wifi热点
怎样在Win7系统建立并开启Wifi热点|浏览:349484|更新:2012-04-14 17:40|标签:windows7 wifi 1234567分步阅读还在担心手机卡流量太少了吗?不妨试试在Win7...
2014-01-09 16:08:48
200
原创 sql经典语句
一、基础 1、说明:创建数据库 CREATEDATABASEdatabase-name2、说明:删除数据库 dropdatabase dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7bac...
2013-12-20 14:37:40
152
原创 sql行转列
行转列问题总结1、行转列---1、最简单的行转列/*问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 李四 74 84 94张三 74 83 93*/--测试用IF OBJECT_ID('[tb]') IS NOT NULL DRO...
2013-12-20 14:15:12
94
原创 在 sys.servers 中找不到服务器,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers ...
select * from [192.168.10.200].hd.dbo.hxw 运行次语句报错 1.遇到这种错误在网上找了一个方法,如果下错误:Microsoft OLE DB Provider for SQL Server 错误 '80004005' 在 sys.servers 中找不到服务器 'SUNMAY2008/SQLEXPRESS'。请验证指定的服务器名称是否正确。...
2013-12-07 10:50:21
3991
原创 修复数据库置疑
---确定硬盘没有坏道,无问题情况下---1.停止sql 服务,获取数据库路径,删掉日志文件 use master goselect name,reverse(substring(reverse(filename),charindex('\',reverse(filename)),1000)) from sysdatabases---2.启动sql 服务use mastergosp_co...
2013-11-20 09:40:16
110
原创 优化sql查询
1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。...
2013-11-19 17:33:26
72
原创 sql自动生成序列字段
第一种select row_number() over (order by 列名) as idno,* into a from aaa 第二种,要求库存不能存在a表select idno=identity(int,1,1),* into a from aaa
2013-11-17 10:59:43
413
原创 使用sp_configure启用 'Ad Hoc Distributed Queries'
1.启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure2.为了安全使用完成后,关闭Ad Hoc Distributed Queries:exec sp_config...
2013-10-17 17:10:15
1143
原创 sql生成拼音码函数
sql函数生成拼音码方案create function fun_getPY(@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @word nchar(1),@PY nvarchar(4000)set @PY=''while len(@str)>0beginset @word=left(@str,1)--如果非汉字字符,返...
2013-10-17 16:50:48
1173
原创 屏蔽触发器
--禁用单个触发器: ALTER TABLE trig_example DISABLE TRIGGER trig1 GO --恢复单个触发器: ALTER TABLE trig_example ENABLE TRIGGER trig1 GO-----禁用某个表上的所有触发器 ALTER TABLE 你的表 DISABLE TRIGGER all--启用某个表上的所有触发器 ALTE...
2013-10-17 16:34:34
834
原创 windows中的事件
事件名 触发的时机01.Activate 在窗口激活之前触发02.Clicked 当用户用鼠标单击窗口的空白区域(没有控件的区域)时触发03.Close 当关闭窗口时触发04.CloseQuery 当清除或关闭窗口时触发。然后检查Message.ReturnValue的值,若为1,则窗口不能关闭05.Deactivate 当窗口变为非活动状态时触发06.DoubleClicked 当用户双击窗口的...
2013-10-09 09:35:52
216
原创 关于主键和外键的关系
SQL的主键和外键约束 SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。 ...
2013-09-10 20:31:14
1516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人