2014년 7월 4일 금요일

MS-SQL : TABLE의 컬럼 정보 가져오기


SELECT * FROM INFORMATION_SCHEMA.COLUMNS 
 WHERE TABLE_NAME = '테이블이름'
 ORDER BY ordinal_position

MS-SQL : DB의 TABLE정보 가져오기


 SELECT * FROM INFORMATION_SCHEMA.TABLES

MS-SQL : DB LOCK 해제


exec sp_lock;
kill 숫자;

* sp_lock 했을때 X 인것의 spid 숫자를 kill 하면 됩니다.

MS-SQL : 프로시저 검색하기


SELECT * FROM sysobjects 
 WHERE id IN 
 (
  SELECT id FROM syscomments 
   WHERE text LIKE '%프로시저이름1%'
 )

MS-SQL : 함수의 수정된 날짜 확인하기


SELECT name
      ,type_desc
      ,create_date
      ,modify_date
  FROM sys.sql_modules sm 
  inner join sys.all_objects ao on (sm.object_id = ao.object_id) 
  where name in 
  (
   '함수이름1',
   '함수이름2',
   '함수이름3'
  )
* Function 의 생성,수정 일시를 확인할 수 있다.

MS-SQL : SELECT 한것을 INSERT 하기


 
INSERT INTO A_TABLE
SELECT ROW_NUMBER() OVER(ORDER BY NUM ASC) As ROW_NUM
      ,b.ITEMNAME         
      ,'20140624'       
      ,'001'            
      ,NULL             
      ,'c.YYYYMMDD'           
  FROM B_TABLE b
  LEFT JOIN C_TABLE c ON (b.ITEMNAME = c.ITEMNAME)
 WHERE 1=1


* 필드는 A_TABLE 에 맞춰서 '' 빈값이나 B_TABLE 에 있는 값, 또는 B_TABLE 과 JOIN 한 다른 TABLE의 값을 가져와 넣는다. WHERE 조건을 맞춰주면 좋다.

MS-SQL : 뷰에 인덱스 걸기



ALTER VIEW [dbo].[뷰테이블명]
--------------
WITH SCHEMABINDING
--------------
AS



* text 같은 필드가 있으면 걸 수 없다.

플러터 단축키

1. 위젯 감싸기/벗기기 비주얼 스튜디오 :   Cmd + . 안드로이드 스튜디오 : Alt + Enter 2. 코드 정렬 비주얼 스튜디오 : Ctrl + S 안드로이드 스튜디오 : Ctlr + Alt + L 3. StatelessWidget ->...