Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

1
Чи можливо змінити існуюче визначення тригера в MySQL?
Мені цікаво, чи можна оновити визначення тригера в MySQL. Наприклад, у мене є тригер T і я хочу додати в нього нову функціональність. Моє припущення, що мені потрібно це скинути і відтворити. Які найкращі практики адміністрування баз даних для таких сценаріїв?
14 mysql  trigger  update 

1
Використовуйте LDAP для пошуку імен у миттєвого клієнта Oracle
Частково внаслідок виникнення проблем із конфліктними версіями або розрядності при повному встановленні клієнта Oracle, моя команда розробників (я є членом) рухалася до використання Oracle Instant Client і уникала встановлення на наших розробних машинах для більшості нові проекти. Це вийшло досить добре, навіть до того, що ми використовуємо для виробництва з …
14 oracle 

3
Порівняйте дві подібні бази даних Postgres для відмінностей
Я час від часу завантажую загальнодоступні набори даних у вигляді постгресів. Ці набори даних оновлюються / змінюються / розширюються з часом хостом сховища. Чи існує команда або інструмент Postgres (в ідеалі FOSS), який може показати відмінності між СТАРОЮ та НОВОю базою даних Postgres? (Прийнятне припущення полягає в тому, що 95% …

4
MySQL - змінити таблицю для автоматичного введення UUID
Гаразд, я знаю, що робив це раніше. Але я все життя не можу це зрозуміти. Я створив таблицю. Один із стовпців має позначку "LogID", це також первинний ключ. Як змінити його, щоб цей стовпець генерував UUID для кожного нового запису? Дякую
14 mysql 

2
Чи слід додати стиснення рівня сторінки перед додаванням основного ключа чи після?
Ситуація Склад даних на Sql Server 2008 Enterprise 36+ мільйонів рядів (без запитання) із 60+ стовпцями 750k додається щомісяця Не визначено первинного ключа (я його зараз визначив) Без стиснення Що я думаю робити (у такому порядку) Додати стиснення рівня сторінки Додайте ПК Додайте ряд некластеризованих індексів Робіть це якомога швидше …


3
Як вставити в таблицю лише стовпець ІДЕНТИМОСТІ?
З огляду на таблицю зі стовпцем ІДЕНТИМОСТІ, як вставити новий рядок? Я спробував таке: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Я щось тестую і мені потрібен лише стовпець ІДЕНТИЧНОСТІ. Це не для виробництва. В іншому випадку таку таблицю …

2
Чому CTE слід починати з напівколонки?
Я просто дивився на публікацію в StackOverflow, де Аарон Бертран пропонує використовувати CTE замість таблиці цифр, що є елегантним способом виконання завдання. Моє запитання: чому перший рядок CTE починається з напівколонки? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n = ROW_NUMBER() OVER (ORDER BY s1.[object_id]) FROM sys.all_objects AS …
14 sql-server  t-sql  cte  syntax 


2
Що саме є двигуном бази даних?
Я кілька разів пройшов визначення на http://en.wikipedia.org/wiki/Database_engine : Двигун бази даних (або "двигун зберігання даних") є базовим програмним компонентом, який система управління базами даних (СУБД) використовує для створення, зчитування, оновлення та видалення (CRUD) даних із бази даних. Що я не розумію - це те, що залишається робити, чи не CRUD …

3
Як я можу повернути кілька рядків записів у PL / pgSQL
Я намагаюся повернути кілька записів за допомогою типу даних RECORD, чи є спосіб я додати до RECORD та додати / додати нове значення з кожною ітерацією до цього RECORD. тобто я хочу додати recтак, щоб він recстав набором рядків, коли цикл закінчився, який я можу просто ВІДНОВИТИ наприкінці своєї функції. …

1
Як зберігати однобайтове ціле число в PostgreSQL?
У документації PostgreSQL йдеться про те, що цілі типи даних можуть зберігатися у дво-, чотири- або восьмибайтовому просторі. Один із стовпців таблиці в моїй базі даних містить однобайтове ціле число, і я хочу, щоб воно зберігалося в однобайтовому типі даних. Чи є розширення або спосіб використовувати однобайтовий цілочисельний тип даних …

2
Справа з декількома умовами
Мені потрібно змінити повернене значення, починаючи з оператора select, виходячи з кількох умов. Я спробував щось подібне: ,CASE i.DocValue WHEN 'F2' AND c.CondCode IN ('ZPR0','ZT10','Z305') THEN c.CondVal ELSE 0 END as Value чому це не працює і який рекомендований спосіб зробити це? Наступні кілька КОЛИХ умов. Дякую
14 sql-server 

2
Які розумні привілеї надавати типовим користувачам? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 6 років тому . Я вважаю, що перелік пільг, наданих MySQL, є дещо переважним. Я не впевнений, хто …

3
Які дійсні формати імені схеми PostgreSQL?
Я не можу знайти документацію, яка описує дійсні формати імені схеми PostgreSQL. Я знаю, що назва схеми не може: Почніть з числа мати пробіли починати з pg_ Що ще? Куди мені шукати?
14 postgresql 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.