일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부팅시 검은화면
- 아이폰 국가번호 없애기
- enableulps
- torrent 무료버전 광고 없애기
- CVC값 입력횟수초과 오류
- radeon graphic
- 불편 광고 없애기
- 떡판 커플러 유격 조정
- Windows 10 설치 따라하기
- 카캐리어
- CVV값 입력횟수초과 오류
- FM영화음악
- intel 내장 그래픽
- 애플 결제수단 등록 오류
- windows 10 설치하기
- torrent 광고 없애기
- 아이폰 신용카드 등록 불가
- 블루투스드라이버
- 유격조정
- 정은임
- 라데온 외장 그래픽
- 이 지불방법을 사용할 수 없습니다
- 삼성울트라북
- port_#0003.hub_#0004
- 윈도우10 내장 외장 그래픽
- MSSQL
- GIF
- 조세이
- LG노트북 드라이버
- 체크디지트 생성 함수
- Today
- Total
목록MS-SQL Tip (13)
SunnyDB
select *, DATEPART(DW, CONVERT(DATETIME, '20190101')) 요일_숫자--요일을 숫자로 반환(일요일:1~토요일:7) select *, DATENAME(DW, CONVERT(DATETIME, '20190101')) 요일_한글--요일을 한글로 반환(일요일~토요일)
ALTER FUNCTION [dbo].[N2PosCd] (@nbar numeric)RETURNS varchar(13)ASBEGIN DECLARE @Ret varchar(13); SET @Ret = REPLACE(STR(@nbar, 13), SPACE(1), '0'); RETURN @Ret;END
ALTER FUNCTION [dbo].[to_checkdigita] (@v_pos_code varchar(20)) RETURNS varchar(20)as begin declare @v_checkdigit varchar(20), @v_pos_code2 varchar(20), @v_idx integer, @v_sum integer, @v_mok integer, @nLoop integer select @v_idx = 0, @v_sum = 0, @v_mok = 0, @nLoop = 0 select @v_checkdigit = '', @v_pos_code = RTrim(Ltrim(@v_pos_code)) if charindex('.', @v_pos_code) > 0 RETURN @v_pos_code + @v_ch..
ALTER FUNCTION [dbo].[to_checkdigit] (@v_pos_code varchar(20)) RETURNS varchar(20)as begin declare @v_checkdigit varchar(20), @v_idx integer, @v_sum integer, @v_mok integer, @nLoop integer select @v_idx = 0, @v_sum = 0, @v_mok = 0, @nLoop = 0 if charindex('.', @v_pos_code) > 0 RETURN @v_checkdigit if IsNumeric(@v_pos_code) = 0 RETURN @v_checkdigit if ( Len(@v_pos_code) % 2 = 1 ) set @v_pos_code ..
ALTER PROCEDURE [dbo].[TDESC] (@vTname varchar(50))ASBEGIN select a.name TABNAME, b.NAME COLNAME, d.name CTYPE, b.max_length STRLEN, LTRIM(Str(b.precision)) + ',' +LTRIM(Str(b.scale)) NUMLEN, c.VALUE ADESC from sys.all_objects a left outer join sys.all_columns b on (a.object_id = b.object_id) left outer join sys.extended_properties c on (b.object_id = c.major_id and b.column_id=c.minor_id) left ..
USE [Database명]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: -- =============================================ALTER PROCEDURE [dbo].[MYDB_REINDEX]ASBEGIN Declare @vCount Int; select a.name INAME, b.name TNAME INTO #TEMPIDX from ( select distinct id, name from sys.sysindexes where name like 'PK_%' or name l..
USE [Database명]GO/****** 개체: UserDefinedFunction [dbo].[GetChoSung2] 스크립트 날짜: 04/26/2012 08:48:59 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE FUNCTION [dbo].[GetChoSung2] (@vStr nvarchar(200)) RETURNS nvarchar(200)as begin declare @vLen integer, @vPos integer; declare @vCh nvarchar(1), @vRCh nvarchar(1); declare @vRet nvarchar(200); SET @vLen = Len(@vStr); SET @vPos = 0; SET @vRet..
USE [DB명]GODBCC SHRINKFILE (N'NMTempDat', 10)GO
SELECT 'select * from ' + A.NAME, C.NAME FROM SYS.SYSOBJECTS A INNER JOIN SYS.SYSINDEXES B ON (A.ID = B.ID) INNER JOIN SYS.FILEGROUPS C ON (B.GROUPID = C.DATA_SPACE_ID) WHERE XTYPE = 'U'-- and c.name = 'TEMPDAT'ORDER BY C.NAME
net stop sqlserver net start sqlserver /m exec sp_dboption 'DB명', 'single_user', false dbcc checkdb('DB명', REPAIR_REBUILD) dbcc checkdb('DB명')
backup log DB명 with no_logdbcc shrinkdatabase(DB명, truncateonly)
드래그 복사 후 붙여넣기 - Database명(KSDB 를 사용하는 Database명으로) 변경 후 실행USE KSDB;GO-- Truncate the log by changing the database recovery model to SIMPLE.ALTER DATABASE KSDBSET RECOVERY SIMPLE;GO-- Shrink the truncated log file to 1 MB.DBCC SHRINKFILE (KSDB_log, 1);GO-- Reset the database recovery model.ALTER DATABASE KSDBSET RECOVERY FULL;GO