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

T-SQL (Transact Structured Query Language) - це розширення функціональності SQL, що підтримується Sybase ASE та Microsoft SQL Server. Не використовуйте цей тег для запитів, пов'язаних з MySQL, PostgreSql, Oracle (Pl / SQL). Зверніть увагу, що код SQL, який записується за допомогою LINQ, також не буде частиною цього тегу. Цей тег спеціально створений для розширеного програмування SQL за допомогою Microsoft SQL Server.

4
Чому сервер Sql продовжує виконуватися після помилки підвищення, коли xact_abort увімкнено?
Я просто був здивований чимось у TSQL. Я думав, що якщо xact_abort був увімкнений, викликав щось на зразок raiserror('Something bad happened', 16, 1); зупинить виконання збереженої процедури (або будь-якої партії). Але моє повідомлення про помилку ADO.NET просто довело протилежне. Я отримав як повідомлення про помилку riseer у повідомленні про виняток, …
87 sql  sql-server  tsql 



6
Як я можу отримати кількість записів, на які впливає збережена процедура?
Для INSERT, UPDATEі DELETEзаяви SQL , виконаних безпосередньо в базі даних, більшість постачальників баз даних повертає кількість порушених рядків. Для збережених процедур кількість записів завжди залежить -1. Як ми отримуємо кількість записів, на які впливає збережена процедура?
86 sql  sql-server  oracle  tsql  plsql 

5
MS SQL порівнює дати?
У мене є 2 дати (дати): date1 = 2010-12-31 15: 13: 48.593 date2 = 2010-12-31 00: 00: 00.000 Це того самого дня, просто різного часу. Порівняння date1 та date2 за допомогою <= не працює через час date1. Отже, date1 <= date2 є неправильним, але має бути правдою. Чи можу я …

10
Як відновити той самий виняток у SQL Server
Я хочу відновити той самий виняток у SQL Server, який щойно стався у моєму блоці try. Я можу скинути одне і те ж повідомлення, але хочу викинути ту саму помилку. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, @Description) COMMIT TRANSACTION END TRY BEGIN …

6
Випадковий запис із таблиці бази даних (T-SQL)
Чи є стислий спосіб отримати випадковий запис із таблиці SQL-сервера? Я хотів би рандомізувати свої дані модульного тесту, тому шукаю простий спосіб вибрати випадковий ідентифікатор із таблиці. Англійською мовою буде вибрано "Виберіть один ідентифікатор із таблиці, де ідентифікатором є випадкове число між найнижчим ідентифікатором у таблиці та найвищим ідентифікатором у …



11
Не вдається виконати сценарій: Недостатньо пам’яті, щоб продовжити виконання програми
У мене є файл sql розміром 123 Мб, який мені потрібно виконати на моєму локальному ПК. Але я отримую Cannot execute script: Insufficient memory to continue the execution of the program Як вирішити це питання?


2
Чому 199.96 - 0 = 200 в SQL?
У мене деякі клієнти отримують дивні рахунки. Мені вдалося виділити основну проблему: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS …

10
Об’єднайте декілька результатів у підзапиті в одне значення, розділене комами
У мене є дві таблиці: TableA ------ ID, Name TableB ------ ID, SomeColumn, TableA_ID (FK for TableA) Стосунки складаються з одного ряду TableA- з багатьох TableB. Тепер я хочу бачити такий результат: ID Name SomeColumn 1. ABC X, Y, Z (these are three different rows) 2. MNO R, S Це …
84 sql-server  tsql  join 

8
Як розрахувати різницю в годинах (десяткових) між двома датами в SQL Server?
Мені потрібно обчислити різницю в годинах (десятковий тип) між двома датами в SQL Server 2008. Я не зміг знайти жодної корисної техніки для перетворення дати та часу в десяткову за допомогою 'CONVERT' на MSDN. Хто-небудь може мені допомогти в цьому? ОНОВЛЕННЯ: Щоб бути зрозумілим, мені потрібна також дробова частина (отже, …

13
Отримання списку таблиць та полів у кожній з них у базі даних
Я розглядаю створення базового ORM (чисто для розваги), і мені було цікаво, чи є спосіб повернути список таблиць у базі даних, а також поля для кожної таблиці? Використовуючи це, я хочу мати можливість прокрутити набір результатів (у C #), а потім сказати для кожної таблиці в наборі результатів, зробити це …
84 sql  tsql 

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