Запитання з тегом «varchar»

Зазвичай відноситься до рядкового типу даних змінної довжини.

5
Напишіть відмінності між варчаром та нварчаром
Зараз ми використовуємо нашу базу даних SQL Server 2012 varchar, і ми хотіли б це змінити nvarchar. Я створив сценарій для цього. Моє запитання: чи є якісь відмінності в тому, як SQL Server записує в varcharстовпці проти nvarcharстовпців? У нас є ряд резервних процедур, які мене турбують. Редагувати: Не впевнений, …

3
Який вплив на ефективність використання CHAR проти VARCHAR на полі фіксованого розміру?
У мене індексований стовпчик, який зберігає хеш MD5. Таким чином, стовпець завжди буде зберігати значення 32 символів. З будь-якої причини це було створено як варчар, а не чарівник. Чи варто клопотати з переміщенням бази даних, щоб перетворити її на таблицю? Це в MySQL 5.0 з InnoDB.


3
N префікса перед рядком у запиті Transact-SQL
Скажіть, будь ласка, коли я повинен використовувати N префікса перед рядком у запиті Transact-SQL? Я почав працювати з базою даних, де я не отримую жодних результатів, використовуючи такий запит SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' поки я не зміню шаблон на N'%а_pattern%'. Мені ніколи не доводилося додавати цей …

2
Можливий INDEX на полі VARCHAR в MySql
Я працюю в базі даних MySql зі такою таблицею: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... і мені потрібно зробити багато таких запитів (із 5-10 рядків у списку) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) Буде близько 24 …

4
Чи слід додати довільну межу довжини до стовпців VARCHAR?
Згідно документації в PostgreSQL , немає ніякої різниці в продуктивності між VARCHAR, VARCHAR(n)і TEXT. Чи слід додати довільну межу довжини до стовпця імені чи адреси ? Редагувати: Не обман: Буде пошук пошуку в індексах помітно швидшим за допомогою char vs varchar, коли всі значення становлять 36 знаків Я знаю, що …

1
Буде пошук пошуку в індексах помітно швидшим за допомогою char vs varchar, коли всі значення становлять 36 знаків
У мене є застаріла схема (відмова від відповідальності!), Яка використовує створений на основі хешу ідентифікатор для основного ключа для всіх таблиць (їх багато). Приклад такого ідентифікатора: 922475bb-ad93-43ee-9487-d2671b886479 Неможливо сподіватися на зміну цього підходу, проте продуктивність із доступом до індексу є низькою. Якщо відмінити безліч причин, це може бути одне, що …

1
Варчар (макс.) Поле, обрізаючи дані після 8000 символів
У мене є поле для зберігання деяких даних, поле оголошено як varchar(max). Наскільки я розумію, це повинно зберігати 2^31 - 1символи, але коли я ввожу якийсь вміст понад 8000 символів, це скорочує решту. Я переконався, що всі дані включені в мою заяву про оновлення, і запит виглядає чудово скрізь, але …

2
Чому LEN () функціонує погано заниженою кардинальністю у SQL Server 2014?
У мене є таблиця зі стовпчиком рядка та присудком, який перевіряє наявність рядків з певною довжиною. У SQL Server 2014 я бачу оцінку в 1 рядок незалежно від довжини, на яку я перевіряю. Це дає дуже погані плани, оскільки насправді є тисячі чи навіть мільйони рядків, і SQL Server вирішує …

2
Використання тексту MAX або більш конкретного, меншого типу
Хтось переглядав мій код DDL для створення таблиць і запропонував, коли побачив, що я бачу використання VARCHAR(256)полів для тексту, я очікую, що він буде досить маленьким, як ім’я чи що завгодно, що я завжди повинен просто використовувати VARCHAR(MAX)та пов’язати Навіщо використовувати що-небудь, крім varchar (макс ) . Я прочитав його, …

4
Які наслідки встановлення варчару (8000)?
Оскільки varchar займає місце на диску пропорційно розміру поля, чи є якась причина, чому ми не завжди повинні визначати varchar як максимальний, наприклад, varchar(8000)на SQL Server? Якщо я бачу, що хтось робить, varchar(100)я повинен сказати їм, що ви не помиляєтесь, що слід робити varchar(8000)?


3
варчар (255) або варчар (256)?
Чи слід використовувати varchar(255)або varchar(256)при проектуванні таблиць? Я чув, що один байт використовується для довжини стовпця або для зберігання метаданих. Чи важливо це вже в цей момент? Я бачив деякі повідомлення в Інтернеті, однак вони стосуються Oracle та MySQL. У нас є Microsoft SQL Server 2016 Enterprise Edition, як це …

3
Чи є сенс підкреслити стовпці VARCHAR?
Гуглінг, здається, неоднозначно повідомляє, чи VARCHAR2впливає розмір стовпця в Oracle на продуктивність чи ні. Я хотів би VARCHARтрохи змінити питання про розмір і сподіваюся отримати деяке розуміння в цьому: Враховуючи (багаторядкові) поля з текстовим текстом ( не короткі речі, як-от імена), які ви хочете зберігати в базі даних (Oracle), чи …

2
Перетворення VARCHAR у VARBINARY
Я зберігаю журнал дорогих запущених запитів разом з їх планами запитів у таблиці, щоб ми могли відстежувати тенденції в продуктивності та визначати області, які потребують оптимізації. Однак дійшло до того, що плани запитів займають занадто багато місця (оскільки ми зберігаємо весь план проти кожного запиту). Тому я намагаюся нормалізувати наявні …

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