Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

get database name   Найти похожие ветки 

 
Mamed ©   (2004-05-06 09:37) [0]

Kak v sql servere mojno poluchit imya database s kotorim
rabotayu


 
Mamed ©   (2004-05-06 09:38) [1]

esli tochno mne nujen collection v name database


 
Johnmen ©   (2004-05-06 09:49) [2]

То есть, ты работаешь, сам не зная, с какой БД ????? Это как ?
:)


 
Mamed ©   (2004-05-06 10:01) [3]

Da neznayu Mojet bit raznie collectioni.problema v tom chto esli colection name tempdb database i activnogo database raznie to sozdannie mnoyu temprary tablichiy ne vozmoyno zdelat join esli neznaesh collection name.eto ya vnutri programmi xochu pisat


 
SergSuper   (2004-05-06 10:09) [4]

А Вы не путаете collection и connection?
Временные таблицы создаваемые с одном коннекте не видны в другом.

Да и вообще какой-то странный вопрос. С чем Вы работаете, какие запросы пишите, что хотите получить?
Имя базы то просто получить:
select db_name()
но Вам же это не поможет


 
Mamed ©   (2004-05-06 11:22) [5]

Dopostim ya soedinen v bazu BASANAME .I tam est Tablicha TABLE1 s polyami : p VARCHAr(10),x Integer;
B programme rabotaet SQL comandi:
Create Table #A(x VARCHAR(10))
INSERT INTO #A(x,y) VALUES ("Z",5)
Men Nujen vipolnit takoy SQL:

SELECT SUM(Z.x) FROM Z LEFT JOIN #A ON #A.x=z.p  
and NOT Z.p IS NULL
problema v tom esli ya neznayu collection name tempdb i BASANAME budut raznimi to etot sql dast osibku
"Msg 446, Level 16, State 9, Server CTSSERV, Line 1
Cannot resolve collation conflict for equal to operation."
To iz SQL Nado pisat v takom vide

SELECT SUM(Z.x) FROM Z LEFT JOIN #A ON #A.x=z.p  COLLATE "collection name bazi Bazaname"
and NOT Z.p IS NULL
vat ya ne mogu nayti "collection name bazi Bazaname".


 
Просто Вася   (2004-05-06 11:41) [6]

В QA select db_name() В скобках пишите id БД на "выходе" получаете ее имя (соответ-щие этому id )


 
Mamed ©   (2004-05-06 11:45) [7]

Nasel vixod:
Create Table #A(x VARCHAR(10)  COLLATE database_default)


 
31512 ©   (2004-05-06 12:09) [8]

SELECT dbid, DB_NAME(dbid) AS DB_NAME
FROM master.dbo.sysdatabases
ORDER BY dbid

Результат - баз данных и их id.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
14-1084109673
Nick Denry
2004-05-09 17:34
2004.05.30
Куда дели ссылку на Мастера Улыбаются?


4-1081364941
Дубинин Алексей
2004-04-07 23:09
2004.05.30
Как уменьшить количество ОЗУ занимаемой программой


3-1084362064
SergeyM
2004-05-12 15:41
2004.05.30
ADOConnection.


1-1084515715
Nert
2004-05-14 10:21
2004.05.30
Создание компонента через dll


4-1082097782
Zyb
2004-04-16 10:43
2004.05.30
Минимизация окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский