사실 MySql만 사용해서 어플을 만들다 갑자기 MSSql을 사용하게 됬는데
별문제 없으려니 했는데 막상 닥치니..좀 문제가 되네요.
임시테이블의 존재유무를 확인하는 쿼리로..
IF Not EXISTS (SELECT name FROM sysobjects WHERE name = '#temp_table' AND type = 'U')
CREATE TABLE #temp_table (addFields)
이런 쿼리면 사실 쿼리분석기에서는 문제가 없습니다.
하지만, 특정 DB로 붙어서 쿼리를 작성하다보면, Sysobjects를 불러올수가 없게되더군요.
MySql에서는
IF Not Exists Temp_Table Create Table Temp_Table (addFields)
사용했었는데,
한화면을 보여줄때마다 동일한 Temp_Table을 만들게 되는데 예외처리로도 할수는 있지만,
다른 대안이나 방법이 있을까요? 초보라 좀 도와줍쇼... |