powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Uniqueidentifier
8 сообщений из 8, страница 1 из 1
Uniqueidentifier
    #32072709
Фотография Tung
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите плз:

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

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

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

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

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

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

=

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

к varchar(40) преобразовать надо. (или char)
...
Рейтинг: 0 / 0
Uniqueidentifier
    #32073384
gdn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gdn
Гость
А чо бигинт не подошел?
...
Рейтинг: 0 / 0
Uniqueidentifier
    #32073412
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Uniqueidentifier
    #32073413
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
36
...
Рейтинг: 0 / 0
Uniqueidentifier
    #32073619
Фотография Moonspell13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to snake
=
да что-то я сам запутался.
Вопщем-то и 36 должно работать.
Помню, что были какие-то заморочки с {}. От этого и 40 возникло. А так 36 хватит :-))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Uniqueidentifier
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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