Все вопросы: [sybase-ase]

30 вопросов

0
голосов
3ответов
178 просмотров

Why grouping in a subquery causes problems

When I include the 2 commented out lines in the following subquery, seems that it takes forever until my Sybase 12.5 ASE server gets any results. Without these 2 lines the query runs ok. What is so wrong with that grouping? select days_played.day_played, count(distinct days_played.user_id) as OL...

2
голосов
4ответов
11911 просмотров

How to create a user defined function in sybase?

I trying to define a function in sybase. I write this script: CREATE FUNCTION GetUserGroup (userId int) RETURNS int BEGIN RETURN (10) END but when I run this, I get this error: >[Error] Script lines: 1-6 -------------------------- Incorrect syntax near the keyword 'BEGIN'. Msg: 156, ...

2
голосов
4ответов
7954 просмотров

Sybase 15 performance issue

I am working with Sybase 15 in my application and there is performance issue related with nested joins. I have stored procedure which selects 2 columns from 2 tables and compares equalities of over 10 columns between this 2 tables. But when I run this stor. proc., the result takes 40 minutes. I a...

0
голосов
2ответов
2843 просмотров

Connect SQL Server Reporting Services to SQL Anywhere database (ASA/ASE)

Is there any way to connect SQL Server 2008 Reporting Services to a Sybase SQL Anywhere database (ASA or ASE)? Maybe using ODBC... If so, have you done it? Kindly share experiences and any notable considerations.

0
голосов
2ответов
1165 просмотров

unable to compile stored procedure in sybase ase11

Hi i have a two stored procedure a and b, b called by a, in a one temp tables created and in the sp b trying to access temp table of sp a, at compile time getting error for missing object.

3
голосов
3ответов
4196 просмотров

Using Sybase ASE 12.5.4 with jTDS drivers with JRuby

Problem I am trying to build a small ruby script - which will be run using jruby once a day - to connect to a Sybase ASE 12.5.4 database and perform a complex query. Ultimately I intend to do some processing on the data and insert the new data in a MySQL table for use within a rails applicatio...

27
голосов
12ответов
206557 просмотров

From a Sybase Database, how I can get table description ( field names and types)?

I have access to command line isql and I like to get Meta-Data of all the tables of a given database, possibly in a formatted file. How I can achieve that? Thanks.

4
голосов
2ответов
1633 просмотров

Database transaction only partially committing

I've got a T-SQL stored procedure running on a Sybase ASE database server that is sometimes failing to commit all of its operations, even though it completes without exception. Here's a rough example of what it does. BEGIN TRANSACTION UPDATE TABLE1 SET FIELD1 = @NEW_VALUE1 WHERE KEY1 = @KEY_VAL...

4
голосов
3ответов
25906 просмотров

Sybase ASE 15.x ODBC driver on Windows 7 64bit

I have trouble getting the Sybase ASE ODBC drivers to work on Windows 7 64bit. I have a 64bit version for Sybase ASE 15.0.1. However the installation fails. After selecting a "Custom" installation, and selecting all the options required for the client, the Java-based installer just disappears in...

0
голосов
3ответов
4105 просмотров

Report on individual password expiration intervals in Sybase ASE 12.5

I want to run a report to make sure the password of every user is set to expire every 30 days, but the expiration interval doesn't seem to be stored in syslogins?

6
голосов
3ответов
16706 просмотров

Sybase ASE: «Ваша серверная команда обнаружила тупиковую ситуацию»

При запуске хранимой процедуры (из приложения .NET), которая выполняет INSERT и UPDATE, я иногда (но не так часто, на самом деле) случайно получаю эту ошибку: ОШИБКА [40001] [DataDirect] [Драйвер протокола ODBC Sybase Wire] [SQL Server] Команда вашего сервера (идентификатор семейства № 0, ...

4
голосов
1ответов
8567 просмотров

SQL min / max группировка по вопросам

У меня есть что-то вроде следующей структуры данных: Категория StartDateTime EndDateTime =============================================== 1 01.12.2009 12:00 01.12.2009 12:12 1 01.12.2009 04:00 01.12.2009 04:20 2 02.12.2009 10:15 02.12.2009 10:22 2 02.12.2009 11:00 02.12.2009 11:01 Мне нужны...

1
голосов
2ответов
7916 просмотров

Форматирование сообщений RAISERROR в SYBASE ASE 12.5

В хранимой процедуре я пытаюсь проверить, имеет ли параметр значение NULL или меньше 1, и если это так, вызвать ошибку с помощью дружественного сообщения и значения параметра. Вот мой код: IF @ID IS NULL OR @ID <= 0 BEGIN RAISERROR 27001 'ID is ?????. ID cannot be null or less then ...

3
голосов
2ответов
353 просмотров

Качество поддержки Sybase ASE в Delphi

У меня есть Delphi Professional 2007 и 2009, и я думал об обновлении одного или обоих до Enterprise в связи с новым проектом, который требует от меня взаимодействия с базой данных Sybase ASE. Я провел небольшое исследование и выяснил, что в драйвере Sybase 2007 произошла утечка памяти, и не п...

9
голосов
5ответов
19921 просмотров

Поставщик Sybase ASE ADO.net 2.0?

Я ищу поставщика ADO.net 2.0 или новее для базы данных Sybase, который, кажется, известен как Sybase ASE. Чтобы уточнить, меня интересует ASE, а не SQL Anywhere. Надеюсь, провайдер будет включен в базу данных или будет бесплатным. Я могу найти упоминание о провайдере ADO.net 1.1; это не то, ч...

1
голосов
4ответов
5145 просмотров

Извлечь данные Sybase в SQL Server

У меня есть приложение ASP.NET, использующее базу данных SQL Server. Теперь мне нужно загрузить данные из Sybase ASE в эту базу данных SQL Server, чтобы мое приложение могло их использовать, и мои идеи не достигли успеха. Кто-нибудь это делал? Есть идеи / предложения / советы?

7
голосов
3ответов
36559 просмотров

Как посмотреть метаданные столбца в Sybase?

У меня есть список столбцов, которые мне дал коллега, но эти столбцы находятся в разных таблицах БД. Есть ли в Sybase какой-то инструмент, с помощью которого я могу запросить таблицу, к которой принадлежит столбец? (Я пробовал использовать Google для такого рода инструментов, но пока безуспеш...

1
голосов
3ответов
20821 просмотров

Доступны ли бесплатные драйверы ODBC для Sybase ASE 12.5x или есть ли у кого-нибудь опыт работы с платными?

Доступны ли бесплатные драйверы ODBC для Sybase ASE 12.5x или есть ли у кого-нибудь опыт работы с платными? Я ищу быстрое и простое решение, но не хочу платить большие деньги. Заранее спасибо.

1
голосов
3ответов
2675 просмотров

Как устранить блокировки таблицы Sybase (VB6)?

Я не очень хороший программист на VB, но мне поручено поддерживать / улучшать настольное приложение VB6, использующее Sybase ASE в качестве серверной части. У этого приложения около 500 пользователей. Недавно я добавил в это приложение функцию, которая выполняет дополнительную вставку / обнов...

5
голосов
8ответов
13174 просмотров

Как отлаживать хранимые процедуры в Sybase ASE?

Есть ли у Sybase или где-либо еще хороший инструмент, который позволил бы мне отлаживать хранимые процедуры в Sybase ASE? Мне нужно иметь возможность устанавливать точки останова и точки наблюдения. Раньше в Sybase ASA (не ASE) я использовал для этого Sybase Central. Есть плагин для ASE, но я...

13
голосов
9ответов
37154 просмотров

Как условно создать таблицу в Sybase (SQL)?

Хорошо, поэтому Sybase (12.5.4) позволит мне сделать следующее, чтобы УДАЛИТЬ таблицу, если она уже существует: IF EXISTS ( SELECT 1 FROM sysobjects WHERE name = 'a_table' AND type = 'U' ) DROP TABLE a_table GO Но если я пытаюсь сделать то же самое с созданием таблицы, мен...

2
голосов
1ответов
2163 просмотров

Как использовать поставщик .NET Sybase.Data.ASEClient.dll в SSIS?

Я пытаюсь создать подключение к данным в SSIS. У меня установлен Sybase.Data.ASEClient.dll версии 1.1.680, но он не отображается как поставщик .Net. Можно ли использовать этого поставщика ADO.NET с SSIS, и если да, то как мне сделать его доступным?

10
голосов
6ответов
54224 просмотров

Найдите хранимую процедуру Sybase в базе данных с учетом текстовой строки, которая появляется в процессе

Как найти хранимую процедуру в базе данных Sybase с учетом текстовой строки, которая появляется где-то в процессе? Я хочу увидеть, имеет ли какой-либо другой процесс в базе данных логику, аналогичную той, на которую я смотрю, и я думаю, что у меня есть довольно уникальная строка поиска (буквальн...

4
голосов
1ответов
14533 просмотров

Как узнать, какой набор символов используется в базе данных

Я могу получить доступ к базе данных либо из программы .NET (используя ODBC), либо через инструмент управления базой данных (написанный на Java). Если я напишу символ «é» в базу данных из программы .NET, он будет отображаться как «Õ» (заглавная O с тильдой) в средстве управления базой данных....

1
голосов
2ответов
14039 просмотров

Как объединить присвоение переменных с операциями извлечения данных в T-SQL

Чтобы уточнить, я использую Sybase 12.5.3, но мне кажется, что это верно и для SQL Server 2005. По сути, я пытаюсь написать запрос, который выглядит примерно так, я максимально упростил его, чтобы выделить проблему: DECLARE @a int, @b int, @c int SELECT @a = huzzah.a ,@b = huzzah.b...

15
голосов
4ответов
48156 просмотров

Как я могу получить данные из хранимой процедуры во временную таблицу?

Я работаю над sybase ASE 15. Ищу что-то вроде этого Select * into #tmp exec my_stp; my_stp возвращает 10 строк данных с двумя столбцами в каждой строке.

7
голосов
3ответов
7842 просмотров

Поиск без учета регистра в Sybase

Мне уже надоело искать в Google решение для поиска без учета регистра в Sybase ASE (данные Sybase / имена столбцов чувствительны к регистру). В документации Sybase с гордостью говорится, что есть только один способ выполнить такой поиск, который использует функции Upper и Lower, но, как гласит п...

13
голосов
3ответов
21510 просмотров

Лучшее использование индексов временных таблиц в T-SQL

Если вы создаете временную таблицу в хранимой процедуре и хотите добавить к ней один или два индекса, чтобы повысить производительность любых дополнительных операторов, сделанных против нее, какой подход является наилучшим? Sybase сообщает, что это : "таблица должна содержать данные при соз...

2
голосов
7ответов
9355 просмотров

Лучший метод проверки даты varchar в Sybase (T-SQL)?

У меня есть хранимая процедура, которая принимает в качестве параметра varchar , который нужно преобразовать как datetime для дальнейшего использования: SET @the_date = CAST(@date_string AS DATETIME) Я ожидаю, что строка даты будет представлена ​​в формате «ДД-МЕС-ГГГГ», но, пытаясь за...

19
голосов
11ответов
45446 просмотров

Как передать список, разделенный запятыми, в хранимую процедуру?

Итак, у меня есть хранимая процедура Sybase, которая принимает 1 параметр, который представляет собой список строк, разделенных запятыми, и выполняет запрос с in в предложении IN (): CREATE PROCEDURE getSomething @keyList varchar(4096) AS SELECT * FROM mytbl WHERE name IN (@keyList) Как в...