Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Базы данных

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 29.07.2006, 19:49   #1
Листik
Guest
 
Сообщений: n/a
По умолчанию Вопрос по SQL

Где можно поменять кодировку существующей базы с таблицами?
Или это можно делать только при ее установке?
  Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: ранка на внутренней стороне губымини дом барн хаусМагазин бытовой техники: встраиваемая посудомоечная машина - переходи на сайт ТАЙМТВ!Asus ROG Strix G16 G615LW-S5080Диффузор приточный ДПУ-М 160 Арктос


Старый 30.07.2006, 15:38   #2
ana
Модератор
 
Аватар для ana
 
Пол:Мужской
Регистрация: 20.10.2004
Адрес: Germany
Сообщений: 543
Репутация: 312
По умолчанию Re: Вопрос по SQL

что за база? MySQL?
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...

Последний раз редактировалось ana; 30.07.2006 в 21:57..
ana вне форума
 
Ответить с цитированием Вверх
Старый 31.07.2006, 01:01   #3
Листik
Guest
 
Сообщений: n/a
По умолчанию Re: Вопрос по SQL

4.1 ... дальше не помню
  Ответить с цитированием Вверх
Старый 31.07.2006, 10:51   #4
ana
Модератор
 
Аватар для ana
 
Пол:Мужской
Регистрация: 20.10.2004
Адрес: Germany
Сообщений: 543
Репутация: 312
По умолчанию Re: Вопрос по SQL

Задаётся кодировка при создании базы данных так>

Код:
CREATE DATABASE `test_code` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
так меняем кодировку на KOI-8r

Код:
ALTER DATABASE `test_code` DEFAULT CHARACTER SET koi8r COLLATE koi8r_general_ci
Что бы не мучиться, поставь себе PHPmyAdmin например и работай через web interface (Internet Explorer например)
:гуляем
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...
ana вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 00:12   #5
REAL_XLD
Пользователь
 
Пол:Мужской
Регистрация: 12.03.2006
Сообщений: 54
Репутация: 2
По умолчанию Re: Вопрос по SQL

Нужна помощь по SQL.
Можно ли пересечь операторы SELECT? (так как UNION только не объединение, а пересечение). На INTERSECT ругается, уже не знаю как еще можн выкрутиться.

ЗЫ: делать нужно в Delphi, таблицы paradox.

Если есть идеи- напишите, плз.
REAL_XLD вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 10:14   #6
mikle
Постоялец
 
Пол:Мужской
Регистрация: 25.12.2006
Сообщений: 558
Репутация: 184
По умолчанию Re: Вопрос по SQL

банальный INNER JOIN вам поможет


аддед: напишу-ко я, пожалуй, пример:

Код:
SELECT f11, f12 
FROM t1
INNER JOIN
(SELECT f21, f22
FROM t2)
ON (t1.f11 = t2.f21) AND (t1.f12 = t2.f22)

Последний раз редактировалось mikle; 13.05.2007 в 10:18..
mikle вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 12:32   #7
REAL_XLD
Пользователь
 
Пол:Мужской
Регистрация: 12.03.2006
Сообщений: 54
Репутация: 2
По умолчанию Re: Вопрос по SQL

mikle, У меня неполучается после INNER JOIN написать скобку - ругается, следовательно подзапрос тоже не пишется.. дугих способов нету?

Может кто знает справочник с операторами SQL и хотябы небольшое их объяснение. У меня такие что в одном есть одно, в другом - другое...

Последний раз редактировалось REAL_XLD; 13.05.2007 в 12:47.. Причина: добавлено
REAL_XLD вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 13:58   #8
mikle
Постоялец
 
Пол:Мужской
Регистрация: 25.12.2006
Сообщений: 558
Репутация: 184
По умолчанию Re: Вопрос по SQL

REAL_XLD, можно без скобки
Давайте для начала определимся кто именно ругается и какими словами.
mikle вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 14:31   #9
REAL_XLD
Пользователь
 
Пол:Мужской
Регистрация: 12.03.2006
Сообщений: 54
Репутация: 2
По умолчанию Re: Вопрос по SQL

Цитата:
Invalid use of keyword.
Token: INNER

Ругаются как программа DatabaseTour так и Delphi при запуске такого запроса.
Если во 2 параметр поставить таблицу - все пашет, если постивить таблицу в круглых скобках, то
Цитата:
Invalid use of keyword.
Token: )

REAL_XLD вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 14:48   #10
mikle
Постоялец
 
Пол:Мужской
Регистрация: 25.12.2006
Сообщений: 558
Репутация: 184
По умолчанию Re: Вопрос по SQL

REAL_XLD, странно, возможно это особенность BDE? А что с запросом без скобок:

Код:
SELECT f11, f12 
FROM t1
INNER JOIN
SELECT f21, f22
FROM t2
ON (t1.f11 = t2.f21) AND (t1.f12 = t2.f22)
mikle вне форума
 
Ответить с цитированием Вверх
Старый 13.05.2007, 16:37   #11
REAL_XLD
Пользователь
 
Пол:Мужской
Регистрация: 12.03.2006
Сообщений: 54
Репутация: 2
По умолчанию Re: Вопрос по SQL

Без скобок я тоже пробовал, то же что и со скобками.
=============
Код:
SELECT * FROM PX_UPHOLST
INNER JOIN
SELECT * FROM px_material
ON 1=1
------
Invalid use of keyword.
Token: SELECT
LineNumber: 3
Код:
SELECT * FROM PX_UPHOLST
INNER JOIN
(SELECT * FROM px_material)
ON 1=1
-------
Invalid use of keyword.
Token: SELECT
LineNumber: 3
Код:
SELECT * FROM PX_UPHOLST
INNER JOIN
(px_material)
ON 1=1
-----
Invalid use of keyword.
Token: )
ON
LineNumber: 3
Код:
SELECT * FROM PX_UPHOLST
INNER JOIN
px_material
ON 1=1
----
ok
=============

Это проблема с BDE.
Скачал компонент AbsoluteDatabase - все работает.

Последний раз редактировалось REAL_XLD; 14.05.2007 в 11:55.. Причина: added
REAL_XLD вне форума
 
Ответить с цитированием Вверх
Старый 14.05.2007, 19:45   #12
mikle
Постоялец
 
Пол:Мужской
Регистрация: 25.12.2006
Сообщений: 558
Репутация: 184
По умолчанию Ответ: Вопрос по SQL

ну хотя бы запрос по имени можно вызвать вместо таблицы? ^_^ Вообще, знаю только еще один вариант как можно написать
Код:
SELECT * FROM PX_UPHOLST AS Q1
INNER JOIN
SELECT * FROM px_material AS Q2
ON Q1.f1 = Q2.f1
Дельфи под рукою нет, чтобы проверить. Вообще, конечно, годы поюзания микрософтовских технологий помогли забыть борландовский шедевр как страшный сон
mikle вне форума
 
Ответить с цитированием Вверх
Старый 15.05.2007, 12:58   #13
REAL_XLD
Пользователь
 
Пол:Мужской
Регистрация: 12.03.2006
Сообщений: 54
Репутация: 2
По умолчанию Ответ: Вопрос по SQL

Спасибо, не непомогло
Я переразбил таблицы по другому чтобы избежать такой ситуации.
А в нормальном sql все твои скрипты работают, но мне нужно пользоваться этим *** bde, чтоб его!!
REAL_XLD вне форума
 
Ответить с цитированием Вверх
Старый 18.05.2007, 19:28   #14
Jius
Неактивный пользователь
 
Регистрация: 10.01.2007
Сообщений: 13
Репутация: 2
По умолчанию Ответ: Вопрос по SQL

Вопрос:
Если случайно выполнил delete над таблицей, какой-то ее частью и транзакцию завершил, то можно ли как-нибудь получить удаленные строки. Допустим из журналов повторов каких нибудь или еще откуда нибудь.
Jius вне форума
 
Ответить с цитированием Вверх
Старый 29.05.2007, 16:49   #15
Dmitrus
Неактивный пользователь
 
Регистрация: 29.05.2007
Сообщений: 6
Репутация: 0
По умолчанию Ответ: Вопрос по SQL

Помогите пожалуйста.
Пишу вот такой код.

Create Table MyTable
{
Column1 int Not Null,
Column2 varchar(50),
Column3 Varchar(50) Not Null
};

Постоянно выдает вот такую ошибку.
[Microsoft][ODBC SQL Server Driver]Syntax error or access violation

Создаю через Enterprise Manager. Но при обрашении к ней пишит
Cannot alter table 'NyTable' because this table does not exist in database 'FilmClub'

Уже лазил в ODBC (панель управления - администрирование), но там ничего не нашел в виду недостаточности знаний.
Помогите пожалуйста.
Заранее спасибо.
С уважением Дмитрий.
Dmitrus вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос Ilije Macromedia Flash 3 22.07.2010 18:00
Вопрос по last.fm F_Krause Скорая помощь 1 09.03.2009 22:52
Вопрос Ксюша1 Архив 2 07.03.2009 11:07
Вопрос про FTP wsgold Скорая помощь 3 07.02.2009 01:23
Вопрос о ftp GansKloss Архив 1 23.11.2007 21:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:23. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.08047 секунды с 11 запросами