SQL Server Forums – set @var = exec @sql

SQL Server Forums – set @var = exec @sql.

 

 

go create table #temp (Heat varchar(30)) declare @sql varchar(100) declare @Heat varchar(30) select @sql = ‘insert into #temp select top 1 name from sysobjects’ exec (@sql) select @Heat = Heat from #temp select @Heat drop table #temp

Microsoft SQL Server 2000 RDBMS 성능 조정 가이드

Microsoft SQL Server 2000 RDBMS 성능 조정 가이드

[msslq]요일 구하기

Declare @iWeek int –요일 : 1:일요일 2:월요일 3:화요일 4:수요일 5:목요일 6:금요일 7:토요일 Declare @NowDate DateTime — 오늘날짜

Declare @MON int –월 Declare @TUE int –화 Declare @WED int –수 Declare @THU int –목 Declare @FRI int –금 Declare @SAT int –토 Declare @SUN int –일

Set @MON = 0 Set @TUE = 0 Set […]

MSSQL2008에서 XP_CMDSHELL 활성화 시키기

— To allow advanced options to be changed. EXEC sp_configure ‘show advanced options’, 1 GO — To update the currently configured value for advanced options. RECONFIGURE GO — To enable the feature. EXEC sp_configure ‘xp_cmdshell’, 1 GO — To update the currently configured value for this feature. RECONFIGURE GO

참조 MS-SQL Server 2000 […]

ms sql 엔터 값 찾기

Select top 100 NO,replace(LIMIT_N,CHAR(13)+CHAR(10),”)as LIMIT_N FROM [SALES] where patindex(‘%’+CHAR(13)+CHAR(10)+’%’,LIMIT_N) > 0

LIMIT_N : 컬럼명

mssql 테이블 복사 쿼리 문구

[mssql 테이블 복사 쿼리 문구]

select * into [생성될 테이블명] from [원본테이블명] (설명: 기본 모든 데이터까지 복사)

select * into [생성될 테이블명] from [원본테이블명] where’1’=’2′ ; (설명: 데이터 없이 테이블 구조만 복사)

select * into [생성될 테이블명] from [원본테이블명] where’1’=’1 ; (설명: 데이터까지 복사)

MYSQL] group by, distinct, count 를 이용한 겹치지 않는것의 개수

select name, count(name) from testbl group by name; select count(distinct name) from testbl

[MSSQL] 10단위 올림

select (Ceiling(CAST(‘10010’ as float)/100))*100

결과: 10100

SQL Provider

1. 데이터 연결 속성에 SQL Native Client 만 있는 경우 (로컬컴에 sqlncli.msi 설치시) PROVIDER=MSDASQL;driver={SQL Native Client};server=1.222.333.444;uid=myID;pwd=myPassword;database=myDB

2. 데이터 연결 속성에 Native Client 10.0 인 만 있은 경우 Provider=SQLNCLI10.1;User ID=myID;Initial Catalog=;Data Source=1.222.333.444;password =myPassword

2. Provider=SQLOLEDB;SERVER=111.111.111.111,2222;uid=myID;Pwd=myPassword;Database=myDB;network library=dbmssocn

asp 파일 로 연결 테스트 <% ‘//////////////////// DB접속정보 //////////////////////////////////////// dim db dim db_name dim db_ip dim db_id dim db_pass db_ip="111.111.111.111,2222" […]

The query processor could not produce a query…

Microsoft OLE DB Provider for SQL Server error ‘80040e14’

The query processor could not produce a query plan from the optimizer because a query cannot update a text, ntext, or image column and a clustering key at the same time.

=> 컬럼중 Key 또는 인덱스를 수정하려면 안됨. update 구문중 Key컬럼은 빼고 Query.

요일 구하기 WeekDay

declare @iWeek int

Set @iWeek = (select datepart(dw,@NowDate))

if @iWeek=1 –일요일 Begin end

1:일요일 2:월요일 3:화요일 4:수요일 5:목요일 6:금요일 7:토요일

query (MON>=@MON and TUE>=@TUE and WED>=@WED and THU>=@THU and FRI>=@FRI and SAT>=@SAT and SUN>=@SUN)

 

charindex split

 

charindex

ms sql 스크립트로 데이타 넣기

SET ANSI_NULLS ON GO

SET QUOTED_IDENTIFIER ON GO

CREATE TABLE [dbo].[COMPANY]( [COMPANYID] [int] NOT NULL, [COMPANYNAME] [nvarchar](150) NULL, [COMPANYEMAIL] [nvarchar](150) NULL, [COMPANYSIZE] [nvarchar](150) NULL, CONSTRAINT [PK_COMPANY] PRIMARY KEY CLUSTERED ( [COMPANYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

GO

 

[…]

MS SQL Create Table 기본

 

dbnetlib connectionopen (connect()). sql server does not exist or access denied

당신은 Windows XP 서비스 팩 2를 실행하는 컴퓨터에서 명명 된 파이프 서버 네트워크 라이브러리를 사용하도록 구성된 SQL Server의 인스턴스에 연결하지 못할 수 있습니다 기술 자료 ID : 839269 – 이 문서가 적용되는 제품은. 모두 확장 |의 축소 모두를 증상 당신은 SQL Server의 인스턴스에 연결하지 못할 수 있습니다, 당신은 다음과 같은 내용의 오류 메시지 중 […]

디비 칼럼 타입변경시 시간문제

디비 컬럼 추가시는 문제가 안되나 타입 변경시 데이타가 많으면 sql디비는 모든 데이타의 모든 컬럼을 변경된 컬럼형태로 옮기고 기존 디비을 삭제한다 그리고 디비 스페이스도 커진다 그래서 데이타가 많으면 몇시간 이나 걸릴수 있다

월별 티켓 개수 합 MS SQL Query

월별 티켓 개수 합 MS SQL Query

임시 테이블 사용

smalldatetime 4바이트

type __ 정확도_ 필요 저장공간 datetime ___1/100초 8바이트 smalldatetime 1분 ___4바이트

The seven different editions of SQL Server 2008

SQL Server 2008 is the latest release in Microsoft’s enterprise relational database platform series. In this substantial upgrade, they’ve packed the new database engine full of new features, but fortunately it doesn’t pack any additional punch in your wallet: SQL Server 2008 is available at the same price points used by SQL Server 2005.

Let’s […]