随笔分类 -  SQL技术

摘要:微软已经发布了众所期待的 SQL Server 2012,让我们来看看这个新版给我们带来了什么激动人心的功能吧。1.AlwaysOn- 这个功能将数据库的镜像提到了一个新的高度。用户可以针对一组数据库做灾难恢复而不是一个单独的数据库。2.Windows Server Core 支持- Windows Server COre 是命令行界面的 Windows,使用 DOS 和 PowerShell 来做用户交互。它的资源占用更少,更安全,支持 SQL Server 2012。3.Columnstore 索引- 这是 SQL Server 独有的功能。它们是为数据仓库查询设计的只读索引。数据被组织成 阅读全文
posted @ 2012-03-16 14:34 .NET技术 阅读(331) 评论(0) 推荐(0)
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'---开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not n 阅读全文
posted @ 2012-03-10 14:38 .NET技术 阅读(205) 评论(0) 推荐(0)
摘要:无法在 COM+ 目录中安装和配置程序集错误消息: Unknown error 0x80131501错误说明: 事务管理器可用。【解决办法】此时候暂停安装,不要点击中止、忽略,也不要点击取消按以下步骤:1.删除注册表中的键: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC HKEY_CLASSES_ROOT\CID 2、停止MSDTC服务:net stop msdtc 3、卸载MSDTC服务:msdtc -uninstall 4、重新安装 阅读全文
posted @ 2012-03-05 15:03 .NET技术 阅读(254) 评论(0) 推荐(0)
摘要:近来需要做个将Excel数据导入到SQLServer表中的小程序,查找了一下,解决方法如下:一、自己编程手动读取Excel文件内容(可采用OLE操作),然后使用SQL语句插入SQLServer目标表,这个方法适应于少量数据,原因你懂的。二、执行SQL语句插入SQLServer目标表,这个方法效率当然是比较快,原因你懂的。如下:print?insert into DestTable(field1,field2) select field1,field2 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES 阅读全文
posted @ 2012-01-06 15:58 .NET技术 阅读(341) 评论(0) 推荐(0)
摘要:早上客户说,网站为毛出问题了?出问题。问题永远出现在早上刚上班,电脑刚打开的时刻,永远在最忙碌或者刚喘口气,准备实现一个宏伟功能的时候蹦出来,让你猝不及防。工作,仿佛就是在救火。今天救一个,明天救一个。访问客户网站,报错,黄底红字的.NET报错界面,让人心惊肉跳。我立刻黑着脸质问旁边的家伙,他这2天在更新,肯定是更新之后没有检查。“混蛋!什么垃圾!”我心中充满了蔑视和愤怒。这个月的绩效给你个不及格。马拉到隔壁去了。这个家伙不能依靠,等他,不知道猴年马月才搞的定,只好亲自上阵。小姐不济,妈咪来了。登录服务器,发觉系统警告说C盘空间严重不足。天啦,只剩下0KB。找来找去,发现是SQL SERVER 阅读全文
posted @ 2011-12-29 14:48 .NET技术 阅读(1809) 评论(0) 推荐(0)
摘要:在sql2005中,怎么获取汉字拼音的首字母?例如,中国人民 ,其拼音首字母组合该为ZGRM。我们可以在在sql2005中定义一个函数fun_getPY,sql语法如下:/****** 对象: UserDefinedFunction [dbo].[fun_getPY] 脚本日期: 12/28/2011 10:48:52 ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[fun_getPY]') AND type in (N'FN', N'IF 阅读全文
posted @ 2011-12-28 14:21 .NET技术 阅读(506) 评论(0) 推荐(0)
摘要:--存储过程,删除某数据库中所有的用户表,游标的应用,动态SQL的使用 --思路:先删除所有的外键,再删除所有的表;以免外键的存在导致不能删表 --sys.objects表中parent_object_id表示某对象所依附的对象的ID,如外键所在表的ID --sys.foreign_keys表中有所有外键的信息,也有parent_object_id属性 create database test go use test go create proc dropAllUserTable as begin --声明游标,获得外键的名字及其所在的表的对象ID, ... 阅读全文
posted @ 2011-12-24 14:06 .NET技术 阅读(349) 评论(0) 推荐(0)
摘要:今天下午刚好没事,把一些基础性的概念理顺一下,存档,省的麻烦,嘿嘿一.索引1. 什么是索引?索引是对数据库表中一列或多列的值进行排序的一种结构。在关系型数据库中,索引是一种与表有关的数据库结构,是事实存在的。它可以使对于表的select等等操作更加快速,相当于一本书的目录。对于一张表,如果我们想要找到某一列符合特定值的记录,第一种方法是全表搜索,匹配,然后把所有符合的记录列出,但是这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码)快速找到表中对应的记录。索引是一个单独的、物理的 阅读全文
posted @ 2011-11-28 13:33 .NET技术 阅读(250) 评论(0) 推荐(0)
摘要:在人力资源管理系统中,常常会有通过工号查找其所在部门主管的需求,但员工所在部门不一定有主管,可能要在上级才有,这时就需要用递归的方式将其主管找出来,MSSQL代码:/* 功能:取得指定部门代码的部门负责人 创建人:baronyang 创建时间:2008-12-23 */ CREATE FUNCTION [dbo].[Fn_GetDepManager] (@DepCode varchar(30)) RETURNS varchar(30) as BEGIN declare @PersonCode varchar(230)... 阅读全文
posted @ 2011-11-11 14:32 .NET技术 阅读(145) 评论(0) 推荐(0)
摘要:--设tb(A,B,C) create table #tb(A varchar(2),B varchar(2),C varchar(2)) insert into #tb select 'a1','b1','c1' union all select 'a2','b2','c2' union all select 'a3','b3','c3' /********** 加锁 *************** 设table1(A,B,C) A B C a1 b 阅读全文
posted @ 2011-11-11 14:28 .NET技术 阅读(342) 评论(0) 推荐(0)
摘要:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。但是,SQL注入的手法相当灵活,在注入的 阅读全文
posted @ 2011-11-03 14:42 .NET技术 阅读(211) 评论(0) 推荐(0)
摘要:--引用前辈的--/****** Object: UserDefinedFunction [dbo].[f_GetPy] Script Date: 06/09/2010 10:31:33 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function [dbo].[f_GetPy](@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) 阅读全文
posted @ 2011-11-03 14:40 .NET技术 阅读(282) 评论(0) 推荐(0)

网站:化妆品批发排行榜http://www.cosmetic-top.com/