随笔分类 - SQLServer
1
摘要:在百度知道里找到的,感觉太强了.只能说谢谢了. ------------------------------------------- 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(...
阅读全文
摘要:sysobjects : AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 PK = PRIMARY KEY 约束 P = SQL 存储过程 PC = 程序集 (CLR) 存储过程 FN = SQL...
阅读全文
摘要:SQL 里面unique key是用来约束唯一性的,但不同于主键.一个Table里面只有一个主键(可以是复合主键),但一个table里面可以有多个Unique key,UK. 唯一索引 唯一索引不允许两行具有相同的索引值。 如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据 将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee ...
阅读全文
摘要:SELECT * FROM user WHERE name LIKE ';%三%'; 将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来; 其中LIKE ';%三%'明显多了个分号“;”,这还能搜索得出来么?估计是编辑器编译的缘故。 ======重新编辑文如下: 在进行数据库查询时,有完整查询和模糊查询之分。 一般模糊语句如下: SELECT 字段 FROM 表 WHE...
阅读全文
摘要:临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Serv...
阅读全文
摘要:1.SQL2005安装问题 性能监视器计数器要求 (错误) 运行 cmd unlodctr w3svc unlodctr msftpsvc unlodctr asp unlodctr inetinfo 以上是将4个计数器删除 lodctr w3ctrs.ini lodctr ftpctrs.ini lodctr axperf.ini lodctr infoctrs.ini 这里是重新安装, 重新...
阅读全文
摘要:communityserver中用的: 3 DaFangGuanLiYuan ddd sdfsdf 01be32bd-5d38-4bdf-8664-dc27b09903a7:6430 0 http://localhost/TravelWeb/ForumsTA/NO6430/thread.aspx 20...
阅读全文
摘要:--text字段的替换处理示例--替换指定记录 --创建数据测试环境 create table test(id varchar(3),txt text) insert into test select '001',REPLICATE('a',4000) + REPLICATE('b',2000) + REPLICA...
阅读全文
摘要:存储过程如果新增加参数.让该参数使用默认值,存储过程中根据默认值分支.以确保以前使用老的存储过程不出错老存储过程 create procedure yaf_topic_save( @PhotoFilmName varchar(50)=' ', @PhotoCamera varchar(50)=' ' ) as begin declare @TopicID bigint dec...
阅读全文
摘要:/**//**************************************************************************************************** * * * * 文件名 : LoginRegisterData.cs * * 创建者 : * * 创建日期 : 2005-3-3...
阅读全文
摘要://===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//...
阅读全文
摘要:最近搜索了一下全文检索,发现了一些问题,现在总结如下: 全文索引和查询概念(摘自SQL 联机帮助) 全文索引、查询和同步化最主要的设计要求是,在注册进行全文检索的所有表上都有一个唯一的全文键列(或者单列主键)。全文索引对使用的重要字及其所在位置进行跟踪。 例如,假定有一个对 DevTools 表的全文索引。全文索引可能指出在 Abstract 列的第 423 个和第 982 个单词处找到了单词...
阅读全文
摘要:查询分析器中执行: --建表table1,table2: create table table1(id int,name varchar(10))create table table2(id int,score int)insert into table1 select 1,'lee'insert into table1 select 2,'zhang'insert into table1...
阅读全文
摘要:static public DataSet xx() { string Sql_Insert_Login_Stat = "select * from member where card_no = @card_no and id = @id"; DataSet ds = new DataSet(); SqlConnection conn = new SqlConnectio...
阅读全文
摘要:1.用一个表中的一个字段更新另一个表中的字段 update TableA set name = b.name from TableA a,TableB b where a.idA =b.idB --错误语句(An aggregate may not appear in the set list of an UPDATE statement.) update yaf_Topic set ...
阅读全文
摘要:1。判断null 应该使用 columnName is null ColumnName is not null2跨库查询。a.首先Server1建立LinkServerb.SQL: select top 10 * from Server2.DB2.dbo.Table2 a , DB1.dbo.Table1 b where a.ID = b.IDc.在Server1上执行上面SQL...
阅读全文
摘要:pd有cdm(概念模型),pdm(物理模型),oom(对象模型),bpm(业务过程模型),其中前3个是可以相互转换的。但是在实际操作中10有8,9是转不成功,原因可能是有些东西不规范 visio,rose中也有logic model和data model与之对应,但是visio和rose中似乎没有cdm的概念,visio和rose都是直接将logic模型建好之后直接生成sql语句或者物理的数据库结...
阅读全文
摘要:数据库设计工具对比 PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义...
阅读全文
摘要:1。国内大多数人,用powerdesign做数据库建模的时候,table 创建的时候,table的 name 和code 一般是不同的,code用来做表中字段的名字,name用来标识这个字段的意思,但是powderdesign 默认的是table 的name和code 是做了镜像的,就是code和name保持同步,这样很不方便。其实老外也一样有这样的需要所以powerdesign 已经提供这样的功...
阅读全文
摘要:sp_executesql:在存储过程中执行动态拼写的SqL语句 exec sp_executesql @s sp_helptext : 显示存储过程的代码 exec sp_helptext 'yaf_Topic_list'
阅读全文
1

浙公网安备 33010602011771号