
MS_SQLSERVER
三下鱼
日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
总结了几个常用的sql server系统表的使用
--查看表的属性select * from sysObjects where [Name] = section --用法 if exists ( select * from sysObjects where [Name] = section and xtype=U ) Drop Table table1 go Create table1 ( )--获取所有用户表转载 2008-09-27 15:27:00 · 268 阅读 · 0 评论 -
用sql脚本一条条导数据的两种方法,需返回唯一标识@@IDENTITY作为插入到第二个表用。
用sql脚本一条条导数据的两种方法,需返回唯一标识@@IDENTITY作为插入到第二个表用。 因为实际需求需要用sql脚本导数据到另一个表中,且必须返回一个@@IDENTITY的唯一标识。作为插入到另一个表的字段用。比如说新闻,有newstitlenote表和newdetail表,分别存放的是基本信息和新闻详细内容为了保持数据同步所以必须返回唯一标识一条条插入,而不能用insert转载 2008-09-27 16:13:00 · 352 阅读 · 0 评论 -
SqlHelper详细中文注释
作者:iuhxq from--http://www.svnhost.cn/Article/Detail-100.shtmlusing System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;namespace Book.DAL{ /// /// S转载 2008-11-06 14:48:00 · 529 阅读 · 0 评论 -
各种乱码问题汇总
刚刚看见yueliangdao0608 总结的乱码总结,感觉非常好,在这里在转载以下,yueliangdao0608from---http://topic.youkuaiyun.com/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html?seed=1282477652mysql官方的链接http://dev.mysql.com/doc/refman转载 2008-11-07 15:41:00 · 348 阅读 · 0 评论 -
ASP.NET--Sql Server不存在或访问被拒绝
昨晚刚到家就接到同事的电话,有客户打电话寻求帮助,他们使用的程序出现问题:主页无法打开,出现异常错误。由于我已经在家,只能让同事在现场看,我来找问题。于是就出现下面的对话。我:iis正常运行吗?同事:正常我:那在iis里打开主页呢?同事:也不行,但是错误信心变了,变成“Sql Server不存在或访问被拒绝”。我:那你看看数据库服务器是不是有问题?同事:不可能,我正在上面做数据清算呢。我:那你转载 2008-12-08 10:25:00 · 355 阅读 · 0 评论 -
自动生成id列从0000000000000001到9999999999999999的sql 语句
select right(0000000000000000+rtrim(cast(max(REGIST_ID) as decimal(16,0))+1),16) as MAX_REGIST_ID from SHUBUDOC_TBL select right(0000000000000000+rtrim(max(REGIST_ID)+1),16) as MAX_REGIST_ID原创 2008-12-24 13:57:00 · 416 阅读 · 0 评论 -
在查询语句中使用 NOLOCK 和 READPAST
转载自:蝈蝈俊.netfrom:http://blog.joycode.com/ghj/archive/2007/05/31/103636.aspx 在查询语句中使用 NOLOCK 和 READPAST 今天早上我在处理一个数据库死锁的异常时候,怡红公子给我的其中一个建议就是使用 NOLOCK 或者 READPAST 。我在使用后特整理有关 NOLOCK 和 READPAST的一些转载 2009-06-15 09:34:00 · 291 阅读 · 0 评论 -
UNION 和UNION ALL 的区别
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如: select * from gc_dfys转载 2009-10-30 09:23:00 · 219 阅读 · 0 评论 -
ISNULL
declare @count set @count = null @count = @count +1 结果@count还是null 请指点====@count =isnull(@count,0)+1ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value ) 参数check_exp转载 2008-09-27 14:53:00 · 281 阅读 · 0 评论 -
SQL 数据库开发一些精典的代码
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同3.取转载 2008-09-23 17:18:00 · 239 阅读 · 0 评论 -
SQL语句优化技术分析
一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL转载 2008-05-12 18:26:00 · 244 阅读 · 0 评论 -
SQL Server CHARINDEX和PATINDEX详解
CHARINDEX()和PATINDEX()详解2008年08月01日 星期五 下午 02:44实例: Select HostRoomId,Name from Assets_HostRoom where charindex(cast(HostRoomId as varchar),(select HostRoomId from Sales_SalesType where转载 2008-08-05 16:08:00 · 238 阅读 · 0 评论 -
MS SQL锁机制
MS SQL锁机制 锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致转载 2008-08-07 14:41:00 · 408 阅读 · 0 评论 -
SqlDataReader转化成datatable
public DataTable Convertdrtodt(SqlDataReader dr) { DataTable dataTable = new DataTable();//建一个新的实例 for(int i=0; i { DataColumn mydc = new Dat转载 2008-08-05 16:11:00 · 288 阅读 · 0 评论 -
sql server存储过程及应用
sql server存储过程及应用2008-07-31 16:39存储过程 一、简介: 存储过程(Stored Procedure), 是一组为了完成特定功能的 SQL 语句,集经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数,如果该存储过程带有参数来执行它,在SQL Server 的系列版本中,存储过程分为两类:系统提供的存储过程和用转载 2008-08-05 16:15:00 · 274 阅读 · 0 评论 -
取n到m条记录的语句
取n到m条记录的语句 1. select top m * from tablename where id not in (select top n id from tablename) 2. select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插入 set rowcount n select * f转载 2008-08-07 14:45:00 · 239 阅读 · 0 评论 -
牢记!SQL Server数据库开发的二十一条军规(SQL收藏)
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设转载 2008-08-19 12:37:00 · 227 阅读 · 0 评论 -
精妙Sql语句
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE dat转载 2008-09-08 15:20:00 · 249 阅读 · 0 评论 -
with(nolock)解释
with(nolock)解释 所有Select加 With (NoLock)解决阻塞死锁在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内转载 2009-11-10 10:45:00 · 2381 阅读 · 1 评论