I've tried this:
AS
DECLARE @sql nvarchar(15000)
BEGIN
IF @X=1
BEGIN
SELECT * FROM X_TABLE_NAME
return
END
ELSE IF @X=2
BEGIN
SET @sql = N'SELECT '+@COLUMNS + ' FROM X_TABLE_NAME '
EXEC (@sql)
END
return
But I get this error:
sybase_query(): Sybase: Server message: SELECT permission denied on object X_TABLE_NAME