[MSSQL]LPAD,RPAD,프로시저
·
Database
CREATE PROCEDURE [dbo].[AP_getcustcode] AS BEGIN RETURN SELECT dbo.lpad( ( select max(cust_code)+1 from customerinfo ), 15, '0' ) ============================================== SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE FUNCTION [dbo].[GetCSContactSeqNew] ( @CustCode char(15) ) RETURNS char(3) AS BEGIN declare @id char(3) SELECT @id = dbo.LPAD( ISNULL(MAX(CSCON_CODE)+1,1), 3, '0') ..
[ORACLE]오라클 뷰(view), 프로시저(procedure) 생성권한 ORA-01031: insufficient privileges 오류
·
Database
ORA-01031: insufficient privileges 오라클 데이터 이관시 뷰 또는 프로시저 등이 생성되지 않을때는 먼저 사용자의 권한을 의심해봐야한다. 오라클 9I 에서 (플랫폼 윈도우) 데이터 임포트시 뷰는 생성이 되었으나,... 오라클 10G 에서 (플랫폼 AIX UNIX) 에서 뷰 생서이 ORA-01031: insufficient privileges 오류가 발생하였습니다. 만약 뷰나 프로시저 등이 생성되지 않으면 사용자에게 아래와 같이 권한을 추가하여 이를 해결할 수 있습니다. SQL> sqlplus /nolog SQL> conn /as sysdba grant create view to [USER] grant create procedure to [USER] [출처] 오라클 뷰(view),..