1.【Sql Server】
敦厚的曹操
用软件和网络改变中国人的传统生活!
展开
-
【SqlServer】视图中的表增加字段,关联视图列错乱解决
修改字段后,更新一下视图。原创 2023-10-30 20:54:17 · 414 阅读 · 0 评论 -
【SqlServer】windows server 2016安装sql2008提示.net3.5 无法安装的解决办法(已解决)
windows server 2016安装sql2008提示.net3.5 无法安装的解决办法(已解决)原创 2023-01-16 21:02:51 · 2384 阅读 · 0 评论 -
【Sql Server】实现数据库定时自动备份详细一步步操作(图文)
【Sql Server】实现数据库定时自动备份详细一步步操作(图文)原创 2022-10-03 22:12:58 · 5662 阅读 · 0 评论 -
【Sql Server】还原BAK数据库时出现“尚未备份数据库的日志尾部”错误(已解决)
在还原BAK数据库时出现“尚未备份数据库的日志尾部”错误,只需要按下图选择【选项】,在【覆盖现有数据库】前打对勾即可。原创 2021-05-16 22:24:03 · 2633 阅读 · 0 评论 -
Sql Server中把一个变量作为临时表中的字段!(实例)
Sql Server中把一个变量作为临时表中的字段!(实例) declare @con_id varchar(1000)='c1'--变量值 select @con_id as con_id,xlbh from lines declare @con_id varchar(1000)='c1'--变量值 select @con_id as con_id,x原创 2013-12-15 17:49:55 · 3285 阅读 · 0 评论 -
Sql2008不同用户指定访问数据库的权限设置!
发两张图吧:原创 2013-05-31 21:39:45 · 6013 阅读 · 0 评论 -
sqlserver,执行生成脚本时“引发类型为“System.OutOfMemoryException”的异常”(已解决)
sqlserver,执行生成脚本时“引发类型为“System.OutOfMemoryException”的异常”(已解决)出现此错误主要是因为.sql的脚本文件过大(一般都超过100M)造成内存无法处理这么多的数据。解决办法是:1、用记事本打开脚本文件,通过按【shift】点鼠标的方法(要不然太慢了)把文件依次剪切成10-15M左右的文本文件)。2、新建一个同名数据库,并把这些文件,从原创 2013-07-29 16:36:20 · 39858 阅读 · 3 评论 -
SqlServer用select查询遇到Null值字段的处理替换方法(实例)
SqlServer用select查询遇到Null值字段的处理替换方法(实例)-- 替换数据库中列的值:(将null替换成空格) SELECT TOP 1000 [Bottle_Id] ,ISNULL ( null , '' ) Sort ,[Owner_Id] ,[End_Id] ,原创 2013-07-26 18:46:35 · 15373 阅读 · 0 评论 -
Sql Server 2008 卸载重新安装失败的解决办法!(多次偿试,方法均有效!)
Sql Server 2008 卸载重新安装失败的解决办法!(多次偿试,方法均有效!)1、控制面板中卸载所有带sql server的程序。2、在C盘C:\Program Files中sqlserver的文件夹删除了!(这点很重要)3、从这里下载:Sql2008和SQL2005微软官方卸载工具!执行一下下载地址(保证有效):http://download.csdn.net/det原创 2013-08-09 21:12:48 · 8034 阅读 · 5 评论 -
sql2008 BAK文件还原,“备份集中的数据库备份与现有的xx数据库不同”解决方法(转)
因为是在另一台电脑对同名数据库做的备份,用常规方法还原,提示不是相同数据库,不让还原,在网上找到下面的方法解决了:一、右击系统数据库master,新建查询执行以下SQL代码:RESTORE DATABASE xxxFROM DISK = 'E:\DB\xxx.bak' --bak文件路径with replace,MOVE 'xxx' TO 'D:\Program File原创 2013-09-02 16:59:30 · 1837 阅读 · 0 评论 -
Sql Server 函数的操作实例!(返回一条Select语句查询后的临时表)
Sql Server 函数的操作实例!(返回一条Select语句查询后的临时表)SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE FUNCTION dbo.csjcsj()RETURNS TABLE ASRETURN ( SELECT * from xx)GO这是创建代码,执行代码如下:selec原创 2013-09-04 12:06:09 · 3843 阅读 · 2 评论 -
WIN7可中SQL SERVER 2008安装时出现不能在控件上调用 Invoke 或 BeginInvoke错误(终极解决方法)
我第一遍安装时,没有安装全部,结果,需要卸载重装,但是,重装时,出现不能在控件上调用 Invoke 或 BeginInvoke错误,在网上找了一圈,都是改注册表,结果根本找不到说的键值,注册表的 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager" 并将其下面的"PendingFileRenameOperatio原创 2013-05-23 23:05:15 · 9316 阅读 · 6 评论 -
SqlServer2008中解决在表上点右键把【编辑前200行】变成【编辑前10000行】的方法!
一天,发行同事的sql2008中有【编辑前10000行】,经过摸索,终于找到改的地方了。工具--选项--sql server对象资源管理器 -- 命令。好了,右边就是了,随便改吧!愿改几行就改几行。原创 2013-05-03 16:22:29 · 3888 阅读 · 0 评论 -
IIS中配置asp.net出现用户 NT AUTHORITY\NETWORK SERVICE 登录失败(sql2005/2008解决方法)
Windows server 2003,2008 Web.Config 配置连接sql 使用 win身份验证时:当连接sql server使用信任连接(参看Web.Config文件)时就会出这个错误,在Windows XP当中,ASP.NET的运行帐号是ASPNET,而在Windows server 2003,2008号则改为了Network Service,直接把这个用户加到sql se转载 2013-05-15 15:08:32 · 2221 阅读 · 0 评论 -
安装Sql2008和vs2010的顺序!
这几天由于在安装2个软件上郁闷了很久,终于搞清了顺序,先安装Sql2008,再安装vs2010,希望给安装这个的朋友提供个借鉴,别在这浪费时间了!原创 2013-04-29 13:44:37 · 2339 阅读 · 0 评论 -
Sql Server中将Select的查询结果存入一个表!(示例)
select * INTO temp_city from Class_City where Father_Id=103 or father_id in ((select City_Id from Class_City where Father_Id=103)) 用的是select into 子句原创 2013-04-29 11:22:31 · 3315 阅读 · 0 评论 -
Sql Server中批量更新某一已经有值的字段为Null(实例)!
昨天,突然需要把已有的字段全部赋值为NULL,有1000多条记录,虽然知道在单元格中按Ctrl+0键即可输入,但一1000条实在太多了。就偿式一个update aaa set name = null没想到居然可以,菜鸟呀!分享一下!原创 2013-04-14 22:37:42 · 3845 阅读 · 0 评论 -
Sql Server中一个表2个字段关联同一个表(代码解决)
select a.man_id,man_name,d.sex_name,zw_name,c.money from man as a left join zw as b on a.zw_id=b.zw_id left join zw as c on a.man_id=c.man_id -- 同时关联zw字段,通过表别名区别开 left joi原创 2013-02-26 09:36:06 · 6949 阅读 · 0 评论 -
Sql Server中通过父记录查找出所有关联的子记录(可查4级Sql代码)
select menu_id,menu_name,Father_Id from Sys_Menu where menu_id='18' or Father_Id=18 or -- 一级、二级Father_Id in (select menu_id from Sys_Menu a where menu_id='18' or Father_Id=18) or -- 三级father_id i原创 2013-03-03 19:18:30 · 3149 阅读 · 0 评论 -
Sql Server数据库在表中输入null值的方法!(快捷键)
在表编辑状态中,鼠标移到字段单元格,按Ctrl+0键即可输入!原创 2013-02-06 13:55:01 · 6770 阅读 · 1 评论 -
Sql Server 函数的操作实例!(执行多条语句,返回Select查询后的临时表)
Sql Server 函数的操作实例!(执行多条语句,返回Select查询后的临时表)SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================CREATE FUNCTION csj_csj(@id as int)RETURNS @temp t原创 2013-09-05 00:07:46 · 4545 阅读 · 0 评论 -
Sql Server 2005/2008中把一个数据库中的表完整复制到另一个数据库!(已解决)
Sql Server 2005/2008中把一个数据库中的表完整复制到另一个数据库!(已解决) 1.将数据库【oa】中的表[OA_Email],复制到数据库【Q】,需要进行第一步:右击—>编辑表脚本—>CREATE到—>新查询编辑窗口,把内容复制!2.之后,在查询中,选择数据库【Q】,右键选择【新建查询】,然后,粘贴进来上面复制的代码。记得把use oa 那一行代码去掉,然后选择执行。这个时候,表已经出来了,但只是结构。3、在数据库【Q】内,已经增加了一个表[OA_Email],但是原创 2013-11-22 09:26:57 · 22312 阅读 · 2 评论 -
用select语句复制一个表到新表(包含表中的数据)!
复制一个表到新表,包含表中的数据!SELECT TOP 999999999 * into [Timer].[dbo].[Class_Class] FROM [Timer].[dbo].[Class_Brand]原创 2018-06-01 11:49:21 · 2188 阅读 · 1 评论 -
把一个select查询结果插入到一个表(可选指定字段和值实例)
把一个select查询结果插入到一个表(可选指定字段和值实例)insert into bak (cc,yf) select cc,9 from ket insert into bak (cc,yf) select cc,9 from ket原创 2013-09-05 01:52:39 · 8989 阅读 · 0 评论 -
sql语句中not in和exists 的用法以及更新两个表数据的插入实例
exists 与 in 最大的区别在于 in引导的子句只能返回一个字段,exists : 强调的是是否返回结果集,不要求知道返回什么,转载 2016-10-29 14:37:15 · 5634 阅读 · 0 评论 -
sql2008 启动报错:应用程序的组件中发生了无法处理的异常和值不能为空 viewinfo(已解决!)
sql2008 启动报错:应用程序的组件中发生了无法处理的异常和值不能为空 viewinfo(已解决!) 1、重启sql(无效) 2、,重启系统(无效) 3、重装.net(无效) 后发现问题出在 这是因为临时处理路径出现异常造成的,主要是C:\Users\Administrator\AppData\Local\Temp下的文件夹原创 2014-06-26 22:30:30 · 15003 阅读 · 1 评论 -
Access中出现改变字段“自动编号”类型,不能再改回来!(已解决)
Access中出现改变字段“自动编号”类型,不能再改回来!(已解决)一次把access中的自增字段改成了数值,再改回自增时,提示:在表中输入了数据之后,则不能将任何字段数据类型改为"自动编号"错误,解决方法:1、先右键表,设计,打开字段设计状态。2、把你要改的自增字段删除掉。3、在最后面新增一个字段(与删除的字段同名),设为自动编号即可。原创 2014-06-24 10:28:31 · 11387 阅读 · 1 评论 -
Sql Server 2008 R2占用内存一直增长,直到死锁的问题(已解决)
Sql Server 2008 R2占用内存一直增长,直到死锁的问题(已解决)最近有一客户服务器,内存小点,内存占用很高,经查是sql server问题,只能重启Sql服务器来清理内存,后来,试一方法,解决:进入Sql server 企业管理器(管理数据库和表的,这个都不知道就不用往下看了),在数据库服务器名称上点击【右键】,选择【属性】,然后,找到【内存】选项,在右边的【使用SW原创 2014-04-01 14:33:56 · 33811 阅读 · 0 评论 -
SqlServer表和EXCEL数据批量复制方法(已解决)
SqlServer表和EXCEL数据批量复制方法(已解决)一、SqlServer表数据复制到excel(方法)1、新建查询,用sql语句把表数据读出来2、然后,选择数据,右键,复制(也可以点击连同标题复制)3、在excel中粘贴就可以了。二、excel复制到SqlServer表数据(方法)1、打开excel复制数据。2、用编辑状态打开sql表3、右键点击表最下面一行原创 2014-03-13 20:00:59 · 8578 阅读 · 0 评论 -
sql server 中关于Order By 在子查询嵌套中的出错的解决方法!
一直以来,总是被困于一旦sql 语句,子查询中有order by 就出错的烦恼,没想到用这一招就解决了,无意中发现,确成了解决方法,。解决方法是:只要在2个select 后加上一个top 1000000,就行了。呵呵'select top 10000000 * into uuu from ( Select top 10000000 Id From aaa order by sort原创 2012-05-12 21:37:29 · 5170 阅读 · 0 评论 -
Sql Server中Float格式转换字符串varchar方法(转)
SELECT CONVERT(varchar(100), CAST(@testFloat AS decimal(38,2)))SELECT STR(@testFloat, 38, 2) 从Excel中导入到sql2000,有一列“联系方式”变成了float类型,我想转换成nvarchar类型,用下面的语句select convert(nvarchar(30),co转载 2014-02-11 14:58:14 · 61905 阅读 · 1 评论 -
SQL Server 字符串处理函数大全(例子)
SQL字符串处理函数大全select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charinde原创 2012-09-30 08:18:56 · 14537 阅读 · 0 评论 -
Sql Server中让程序暂停几秒中,再执行后面的命令!(示例)
Sql Server中让程序暂停几秒中,再执行后面的命令!(示例)-- 语法WAITFOR { DELAY 'time_to_pass' | TIME 'time_to_execute' | [ ( receive_statement ) | ( get_conversation_group_statement ) ] [ ,原创 2014-01-02 01:03:42 · 13143 阅读 · 0 评论 -
SqlServer中,用exec处理sql字符串中含有变量,提示:必须声明标量变量@(已解决!)
SqlServer中,用exec处理sql字符串中含有变量,提示:必须声明标量变量@(已解决!) declare @tssj nvarchar(100) -- 外部变量 declare @Sql_Sql nvarchar(100) -- 存sql字符串变量 set @Sql_Sql =N'select @tssj=jpk from b where bzmc=''中国原创 2013-12-13 16:40:02 · 13275 阅读 · 1 评论 -
SqlServer中循环和条件语句示例!
-- ╔════════╗ -- =============================== ║ if语句使用示例 ║ -- ╚════════╝ declare @a int set @原创 2014-01-01 16:41:08 · 65851 阅读 · 2 评论 -
SqlServer中操作表及表结构的Select合集(转)
1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMNcolumn_name new_data_t转载 2013-12-30 20:54:50 · 4460 阅读 · 0 评论 -
Sql Server中用Print命令轻松调试【存储过程】的技巧或经验!
Sql Server中用Print命令轻松调试【存储过程】的技巧或经验!经常为存储过程的调试犯愁,通过不断的调试,终于找到一个简单的方法:1、在存储过程中,用【print】输出,来判断错误问题点。2、关键是这一步,执行存储过程时,一定要用EXEC [info] -- 直接运行存储过程,不要用return参数那种运行。原创 2013-12-12 14:57:14 · 19469 阅读 · 0 评论 -
Sql Server中将一个表的记录追加到另一个表中(一句经典示例)
insert into Sys_RanLiao(EmployeeName) select EmployeeName from Pub_Employee where BelongsLine='邯台' and State=1原创 2012-09-27 06:22:13 · 7014 阅读 · 0 评论 -
Sql Server起今为止最全的【日期函数大全】!(超经典,全部为示例)
select convert(varchar(10),getdate(),120) -- 只返回当前日期,且为2012-12-12格式(最有用) datediff(day,createdate,GetDate())=0 -- 判断是否当天,createdate为日期字段 --原创 2013-01-01 01:28:30 · 14406 阅读 · 0 评论 -
Sql Server 里的向上取整、向下取整、四舍五入取整的实例!
==================================================== 【四舍五入取整截取】select round(54.56,0)==================================================== 【向下取整截取】SELECT FLOOR(54.56)======================原创 2012-12-31 07:33:43 · 206507 阅读 · 0 评论