随笔分类 - SQL
摘要:1 --sqlserver 日常检查脚本 2 3 print ' ' 4 print ' 0.sqlserver all information ' 5 print ' ' 6 print ' ' 7 print '*********************************' 8 9 --S
阅读全文
摘要:SELECT 表名 = case when a.colorder=1 then d.name else '' end , 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end , 字段序号 = a.colorder , 字段名 = a.name , 标识 ...
阅读全文
摘要:SQL SERVER数据存储的形式 在谈到几种不同的读取方式之前,首先要理解SQL SERVER数据存储的方式.SQL SERVER存储的最小单位为页(Page).每一页大小为8k,SQL SERVER对于页的读取是原子性,要么读完一页,要么完全不读,不会有中间状态。而页之间的数据组织结构为B树(请
阅读全文
摘要:sql server中,如果想知道有哪些语句是执行效率不高的,应该如何查看呢?下面就将为您介绍sql server中如何查看执行效率不高的语句,供您参考。在测量功能时,先以下命令清除sql server的缓存 在点击某个按钮,执行完后,再执行下面语句,就可以知道系统运行什么Sql和多少次了,其主要慢
阅读全文
摘要:将tableA 表中的所有title 用tableB中的titlename 更新掉,如果tableB中存在对应的关系 上面的写法,无法在MSSQL中进行执行,因此 我们可以使用函数变相 脚本 传入参数相同 fn_getXTitle 传入参数不同 --创建功能函数
阅读全文
摘要:You should run the repair from the original installation media, using the following command line: setup.exe /ACTION=REPAIR /INDICATEPROGRESS=TRUE Repa
阅读全文
摘要:查询哪些存储过程使用了某个表 select b.name from syscomments a,sysobjects b where a.id=b.id and a.text LIKE '%ftblogkpicontentnew%' 查询某个存储过程被哪些语句使用过 declare @object
阅读全文
摘要:inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号INNER JOIN 连接三个数据表的用法:SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号IN
阅读全文
摘要:文章编号: 918685 - 最后修改: 2007年11月30日 - 修订: 3.0安装 SQL Server 2005 时出现错误消息:“无法加载文件 C:/Windows/Microsoft.NET/Framework/Meaningless_string/mscorlib.tlb”察看本文应用于的产品重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在出现问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:256986 (http://support.micros.
阅读全文
摘要:在SQL中调用动态链接库中的函数 代码示例: ALTER PROCEDURE dbo.StoredProcedure2 /* ( @parameter1 datatype = default value, @parameter2 datatype OUTPUT ) */ AS /* SET NOCOUNT ON */ declare @ErrorCode int --//错误码 declare @object int --//令牌 declare @Source varchar (...
阅读全文
摘要:步骤:1.更改全局配置sp_configure'showadvancedoptions',1;GORECONFIGURE;GOsp_configure'OleAutomationProcedures',1;GORECONFIGURE;GO2.安装SoapToolkit(网上现有的方案大多没有提到这步)http://download.csdn.net/detail/ahywg/38001563.SQL直接调用webservice(略去触发器和存储过程)DECLARE@scidint,@rtintDECLARE@resultnvarchar(4000)--创建MSS
阅读全文
摘要:ByOmar Frometa,26 Jul 20124.89(38 votes)IntroductionOn one occasion an old friend, was planning some applications using NET and sockets, and needed to call a WebServices from a stored procedure.In this article I will share this experience so that other programmers can learn to call a WebService send
阅读全文
摘要:SQL Server发送邮件的存储过程对于DB中的资料变更,有时会有寄Mail通知相关人员的需求。下面是实现这一功能的一种方法1.建立发Mail的存储过程CREATE PROCEDURE [dbo].[sp_send_mail] @From varchar(100) , @To varchar(2000) , @Subject varchar(2000)=" ", @Body varchar(4000) =" ", @BCC varchar(4000) =" "/************************************
阅读全文
摘要:declare @default sysname, @sql nvarchar(max)BEGIN IF EXISTS(SELECT 1 FROM SYSCOLUMNS A,SYSOBJECTS B WHERE A.id=B.id AND B.name='TableName' AND B.xtype='u' AND A.name='ColumnName') BEGIN SELECT @default = name from sys.default_constraints WHERE parent_object_id = object_id(
阅读全文
摘要:sql 创建表、删除表 增加字段 删除字段操作下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default \'默认值\' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] Decimal (12,4) default 0,[字段7] image null
阅读全文
摘要:遇到这种错误信息, 一般是自己忘记了关闭SqlConnection所致, 也叫SQL Connection Leak.下面的代码说明了这个问题.using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;namespace ConnPoolErrorDemo{ class Progra...
阅读全文