Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Uniqueidentifier / 8 сообщений из 8, страница 1 из 1
26.11.2002, 19:43:18
    #32072709
Tung
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
Подскажите плз:

в таблице Patients
поле PID - типа GUID
это поле является Primary key

таблица PM
это поле является Foreign key

Как Сделать чтобы при инсерте в PM.PID Вставлялось значение Patiens.PID

еще вопрос
почему Делфя не видит поля типа GUID?
...
Рейтинг: 0 / 0
26.11.2002, 20:21:44
    #32072716
DmitryV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
Привет!
По первому вопросу: что мешает тебе прямо указать нужный Patiens.PID при инсерте в PM

По второму: чем пользуешся? Если BDE, то он такого типа не знает :-((

Удачи
...
Рейтинг: 0 / 0
27.11.2002, 09:36:09
    #32072822
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
В делфях наверное надо приводить к типу char(36)...
при инсерте в Patiens.PID значение GUID надо уже знать...
...
Рейтинг: 0 / 0
28.11.2002, 13:38:30
    #32073366
Moonspell13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
В самом деле бде не знает такого типа как uniqueidentifier

=

"В делфях наверное надо приводить к типу char(36)..."
хм.. и что, так работает?

к varchar(40) преобразовать надо. (или char)
...
Рейтинг: 0 / 0
28.11.2002, 13:59:32
    #32073384
gdn
gdn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
А чо бигинт не подошел?
...
Рейтинг: 0 / 0
28.11.2002, 14:31:25
    #32073412
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
Moonspell13
Код: plaintext
1.
2.
declare @guid varchar( 200 )
set @guid = newid()
select datalength(@guid)

Microsoft SQL Server 2000 - 8.00.665 (Intel X86)
Jul 29 2002 15:02:32
Copyright (c) 1988-2000 Microsoft Corporation
Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
...
Рейтинг: 0 / 0
28.11.2002, 14:32:25
    #32073413
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
36
...
Рейтинг: 0 / 0
28.11.2002, 18:08:39
    #32073619
Moonspell13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Uniqueidentifier
to snake
=
да что-то я сам запутался.
Вопщем-то и 36 должно работать.
Помню, что были какие-то заморочки с {}. От этого и 40 возникло. А так 36 хватит :-))
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Uniqueidentifier / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]