|
|
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Есть таблица, в ней есть куча столбцов. Знаю, что у столцов есть тип. А можно ли состряпать такой запрос: типа... select * from Table1 where type =varchar2 and.... ; ???? Я понимаю, что type это не сам столбец. Но как сделать сравнение строк по типу данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 10:59:01 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Непонятный вопрос. Одно поле в любой записи имеет один и тот же тип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:06:29 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
miksoft, не, есть таблица, в ней записи в data_type стоят разные типы. и нужно вывести все данные, которые удовлетворяют where data_type = varchar2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:07:35 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim Kulikovв data_type стоят разные типыЕсли речь о типах данных СУБД, то такого не бывает. Приведите пример исходных данных и желаемого результата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:11:35 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
miksoft, Вообщем, задача стоит такая, что мы знаем атрибуты и их значение, к примеру type = char и nullable = yes, и по ним нужно вывести все записи в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:13:06 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim Kulikovmiksoft, Вообщем, задача стоит такая, что мы знаем атрибуты и их значение, к примеру type = char и nullable = yes, и по ним нужно вывести все записи в таблице. Если в структуре таблицы есть поля `type` и `nullable` - задача тривиальная. Если нет - нерешаемая, ибо сплошной бред. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:20:32 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Akina, Ну мне хотябы тривиальный ответ) Ибо тип то точно такой есть и nullable есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:24:11 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim KulikovAkina, Ну мне хотябы тривиальный ответ) Ибо тип то точно такой есть и nullable есть.Чтобы дать даже тривиальный ответ - нужно задачу понять. А вот этого пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:27:17 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
miksoft, В структуре таблицы известно, что у части данных есть тип варчар или чар и поле nullable равно либо yes либо no. Как переписать нормально запрос: select * from table_1 where type=char or varchar2 and nullable = yes;??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:36:21 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Насколько я понял, требуется DSQL-запрос, строящий нечто вроде Код: sql 1. где myTable - любая таблица, в которой некое поле myField имеет требуемые аттрибуты, и его выполнение через PREPARE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:40:21 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim KulikovВ структуре таблицы известно, что у части данных есть тип варчар или чар и поле nullable равно либо yes либо no. Бред сивой кобылы. Тип char либо varchar, свойство nullable - это свойства типа поля, а не содержимого поля конкретной записи. Свойства структуры таблицы, а не свойства данных, хранящихся в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:41:28 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Вероятно, в такой постановке может быть использовано для контекстного поиска типа Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:45:24 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, Поясни тупому, где тут тип данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:47:09 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim KulikovCygapb-007, Поясни тупому, где тут тип данныхВ моем ответе не решение, а постановка задачи, как я её понял. Нужно сделать хранимую процедуру, на входе которой строка с искомым типом значения и искомым шаблоном. Процедура должна перебрать поля всех таблиц базы, имеющие заданный тип, и определить наличие в этих полях искомого шаблона На выходе должен быть сгенерирован текстовый список запросов ранее указанного вида для каждого из обработанных полей, содержащего требуемый шаблон поиска. Возможно, такая постановка задачи — моя фантазия, но некоторый смысл в ней все же есть, ятд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:54:18 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim Kulikov, покажите структуру таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:56:46 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, похоже на правду, но тс настолько косноязычен, что я бы не стал принимать это за основную версию :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:57:37 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
AkinaТип char либо varchar, свойство nullable - это свойства типа поля, а не содержимого поля конкретной записи. Свойства структуры таблицы, а не свойства данных, хранящихся в таблице.У меня есть подозрение, что топикстартер использует стандартные термины для каких-то своих нестандартных понятий. Например, EAV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 11:59:41 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
EAV более похоже на стартовый вопрос, я был, похоже, неправ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:02:59 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Но против EAV говоритVadim KulikovЯ понимаю, что type это не сам столбец. Но как сделать сравнение строк по типу данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:05:36 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim Kulikov, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:06:29 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim Kulikov, В таблице S_ORG_EXT все показанные поля имеют тип VARCHAR2 и все они nullable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:10:11 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
У меня еще гипотеза: ТС хочет получить список полей таблицы определенного типа и NULL-ности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:11:47 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
miksoft, сударь уже расписал её в красках :) да и мне кажется, что чего-то подобного ему хочется, но точно ли этого - вот вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:14:40 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Наверное, все гораздо проще...Vadim Kulikovmiksoft, не, есть таблица, в ней записи в data_type стоят разные типы. и нужно вывести все данные, которые удовлетворяют where data_type = varchar2 Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 12:45:58 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38394398&tid=1836061]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 311ms |

| 0 / 0 |
