1: -- PK 삭제 2: alter table DBNAME.dbo.TABLENAME 3: drop PK_TABLENAME 4: go 5: 6: select * 7: from INFORMATION_SCHEMA.KEY_COLUMN_USAGE 8: where TABLE_NAME = 'TABLENAME' 9: 10: -- 컬럼 수정 11: alter table DBNAME.dbo.TABLENAME alter column COLUMN_NAME1 varchar(4) not null; 12: 13: -- PK 추가 14: alter table DBNAME.dbo.TABLENAME add constraint PK_TABLENAME primary key ( 15: COLUMN_NAME2, 16: COLUMN_NAME3..
SQL Server 2005 / 2008의 Management Studio상에서SQL Agent 부분에 (에이전트 XPs 사용 안 함)으로 표시되면서 구동되지 않는 경우가 발생한다. 해당 오류는 SQL 시작계정 변경 시, 자주 나타나는 현상으로 Agent 구동 불가로 백업 등의 작업을 할 수 없게 된다. SQL Server 에이전트 사용 안함이라고 나타나면 당황하지 말고 아래와 같이 해결 하면 된다. [오류 상황] [해결 방안] sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'Agent XPs', 1;GORECONFIGURE;GO [코드 -1] SQL Server 에이전트 확장 프로시저 설정. 0은 SQL Server 에이전트 ..
방법 1)SELECT DISTINCT nameFROM dbo.sysobjects so , dbo.syscomments sc WHERE so.id=sc.id -- AND type = 'P' -- 타입은 프로시져, 뷰, 함수등 구분(P : 프로시져, V : 뷰, FN : 함수)AND so.name LIKE 'SIS%' -- 찾으려는 범위 프로시져 AND sc.text LIKE '%proc%' -- 찾으려는 컬럼 방법 2)SELECT DISTINCT(OBJECT_NAME(id)) as spnm2FROM syscomments WHERE OBJECT_NAME(id) like 'SIS%' -- 찾으려는 범위 프로시져AND text like '%proc%' -- 찾으려는 컬럼
TABLE_AAA------------------------------------------------------------------------num id value1 date_1 date_2-------------------------------------------------------------------------1 aaa 1000 2010-03-12 2010-03-182 bbb 1001 2010-03-053 ccc 1002 2010-02-18 2010-02-224 ddd 1003 2010-03-03 5 eee 1004 -------------------------------------------------------------------------- date_1, date_2 를 분리하여 [결..
DB를 다루다 보면 정말 황당하리 만치 신기한 일들도 더러 생기는 거 같습니다. 이번에 제가 확인한 부분인 데이터 자체에 공백이나 띄어쓰기 탭등이 아스키 코드값으로 들어가 있는 경우 인데요. 그런경우 일반적으로 데이터를 가공 하지 않으면 데이터를 그대로 쓰기가 힘듭니다. 먼저 줄 바꿈으로 되어 있는 부분인데요. view plaincopy to clipboardprint?SELECT REPLACE(column_name,' ','') SELECT REPLACE(column_name,CHAR(10),'') SELECT REPLACE(column_name,CHAR(13),'') CHAR(9) 탭 CHAR(10) 줄 바꿈 CHAR(13) 캐리지 리턴 가끔은 정말 이런거 하나 찾는다고 정말 힘들더라구요.ㅋㅋ 힘내 ..
컬럼 추가 ALTER TABLE 테이블명 ADD 추가할 컬럼명 속성 ALTER TABLE TableName ADD ColumnName INT NULL 컬럼 수정 ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 속성 ALTER TABLE TableName ALTER COLUMN ColumnName VARCHAR(50) NULL 컬럼명 수정 EXEC SP_RENAME '테이블명.[수정할 컬럼명]','수정될 컬럼명','COLUMN' EXEC SP_RENAME 'TableName.[ColumnName]','AlterColumnName','COLUMN' 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ALTER TABLE TableName DROP COLUMN Name 테이블 삭..
ALTER DATABASE Acct SET RECOVERY bulk_logged -- DB 백업 backup database acct to disk='d:\acct.bak' with init -- DB 복원 restore database acct from disk='d:\acct.bak' with norecovery -- 로그백업 BACKUP LOG Acct TO DISK = 'd:\acct.log' WITH INIT -- 로그시점 복원 RESTORE LOG acct FROM DISK = 'd:\SQL_DATA\Acct_log' WITH RECOVERY , STOPAT = '2007-04-16 13:00:00.000'; -- LNS 정보 확인 restore headeronly from disk = 'd:..
EXISTS 및 NOT EXISTS로 시작하는 하위 쿼리는 교집합과 차집합이라는 두 집합 이론 작업에 사용할 수 있습니다. 두 집합의 교집합은 두 가지 원래 집합에 모두 속하는 요소를 포함하고, 차집합은 두 집합 중 첫 번째 집합에만 속하는 요소를 포함합니다. city 열에 대해 authors 및 publishers 의 교집합은 저자와 출판사가 모두 있는 도시의 집합입니다. USE pubs SELECT DISTINCT city FROM authors WHERE EXISTS (SELECT * FROM publishers WHERE authors.city = publishers.city) 결과 집합은 다음과 같습니다. city -------- Berkeley (1개 행 적용됨) 단순 조인을 사용하여 작성할 ..
- 서울 데이트
- clr
- DateTime
- 엔플라잉
- 집밥
- JavaScript
- C#기초
- 화재
- MSSQL
- 백종원
- MS-SQL
- 4차산업혁명
- 지진속보
- 백선생
- 서울데이트 코스
- 레시피
- ASP.NET
- ASP
- SQL
- 지진
- 마이리틀
- 장범준
- 데이트
- 자바스크립트
- 집밥백선생
- 서울 데이트코스
- 집밥 백선생
- 함수
- c#
- 볼빨간사춘기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Total
- Today
- Yesterday