SQL Server
jing12
这个作者很懒,什么都没留下…
展开
-
ANSI_NULLS和ANSI_WARNINGS
在存储过程中进行跨服务器查询时,总是提示“异质性查询必须设定ANSI_NULLS和ANSI_WARNINGS选项”。但是在前面加上Set ANSI_NULLS ON及Set ANSI_WARNINGS ON后,仍不行!解决方法:将此存储过程放在查询分析器里执行,即将存储过程放在查询分析器里执行,若是新建则用Create Procedure,若是修改则用Alter Procedure。跨原创 2007-09-11 15:43:00 · 1703 阅读 · 0 评论 -
SQL自定义快捷键
if exists(select 1 from SysObjects where xtype = P and name = sp_Insert)drop proc sp_InsertGo--Ctl + 4CREATE proc sp_Insert @table varchar(100) as declare @str varchar(8000)原创 2010-03-21 09:08:00 · 548 阅读 · 0 评论 -
在WIN XP系统上安装SQL Server服务器版(转)
方法1:一、找一张SQL server服务器版光盘,在光盘上找到目录“MSDE”并进入,运行SETUP.EXE文件,并按照程序要求进行安装。安装完成重新启动计算机。 二、运行光盘中的,AUTORUN.EXE文件,或让光盘自动运行,打开安装界面后,点击“安装SQL server 2000组件(C)”-->“安装数据库服务器(S)”这里程序将提示你“....服务器组件在此系统上不受支持转载 2010-01-07 16:45:00 · 607 阅读 · 0 评论 -
数据字典(SQL语句)
declare @tmp table(id int identity(1,1),TableName varchar(100),Column_name varchar(100),Type varchar(50),Lenght int,Scale int,Nullable varchar(1),Defaults varchar(4000),PrimaryKey varchar(1))select原创 2010-01-07 16:15:00 · 679 阅读 · 0 评论 -
SQL-查询所有触发器
----查看所有角本Create table #y (txt text)select name, iid = identity(int,1,1) into #x from SysObjects where xtype = TRdeclare @i int, @max intdeclare @name varchar(40)set @i = 1select @max = max(ii原创 2010-01-18 15:10:00 · 889 阅读 · 0 评论 -
SQL删除有默认值字段(转)
declare @dfname varchar(50) select @dfname=a.name from sysobjects a inner join syscomments b on a.id=b.id inner join sysconstraints c on c.constid=a.id inner join s转载 2010-01-18 12:25:00 · 468 阅读 · 0 评论 -
SQL Server解锁步骤
1.创建一个临时Table CREATE TABLE #HarveyLock( SPID INT, DBID INT, OBJID INT, INDID INT, TYPE VARCHAR(100), RESOURCE VARCHAR(100), MODE VARCHAR(100), STATUS VARCHAR(100)) 2.将Lock信息存入该TableIN转载 2008-04-17 14:46:00 · 1491 阅读 · 0 评论 -
交叉表实例
交叉表实例 建表: 在查询分析器里运行: CREATE TABLE [Test] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [subject] [nvarchar] (50) COLLATE Chinese_PRC转载 2008-02-22 13:44:00 · 859 阅读 · 0 评论 -
Cannot resolve collation conflict for equal to operation
Sql中出现问题:Cannot resolve collation conflict for equal to operation原因为被比较的两字段中的collation 值不同,只要将其改为相同即可。1、输入其中某一表名,选中,按“Alt + F1”查看该字段的collation值。2、Alter table 另一表名 alter column 字段名 字段数据类型 collate原创 2007-11-27 12:24:00 · 1054 阅读 · 0 评论 -
向自增列加入数据
怎样向自增列(IDENTITY)加入数据:Set IDENTITY 表名 On原创 2007-09-27 11:50:00 · 439 阅读 · 0 评论 -
表增加字段存储过程
--exec usp_Table_AddField a, RIGHT2,char(1) default /* Author: LB, Date : 2005-04-12 Desc : 用于增加表字段,包括已复制的表和未复制的表 */ CREATE proc dbo.usp_Table_AddField @TableName varchar(50),转载 2007-09-28 15:04:00 · 1266 阅读 · 0 评论 -
SQL Server发送邮件
CREATE PROCEDURE usp_sendmail(@server varchar(20), --服务器 @From varchar(1000), @To varchar(1000), @Bcc varchar(500)=, @Subject nvarchar(400)=, @Body nvarchar(4000), @errnum int output)AS Declare转载 2007-09-28 14:55:00 · 595 阅读 · 0 评论 -
时间延迟函数
时间延迟函数:waitfor delay 时间转载 2007-09-26 12:16:00 · 733 阅读 · 0 评论 -
Win7 SQL DBNETLIB连不上
Win7装SQL后,Win7可以访问XP,XP不能访问Win7,问题:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。解决方案:Win7设置共享,即XP能够输入"\\IP"访问Win7即可。原创 2012-07-07 19:14:01 · 730 阅读 · 0 评论