10
голосов
5ответов
27385 просмотров

how to select columns as rows?

So, I've been searching around and I've found things similar to my problem, but I need more help to get a real solution. I'm trying to construct a query that will return 2 columns of data, the first column should be a list of the column names themselves and the second should be the value of that...

0
голосов
1ответов
844 просмотров

How to create a dynamic query using EOD SQL?

This should be fairly simple, though I can't seem to find a single example. I want to create a query looking like this: SELECT column_name FROM table_name WHERE column_name IN (value1,value2,...) As an option I could append OR-clauses to the end of the query. The code I have written so far ke...

0
голосов
3ответов
148 просмотров

pl sql and dynamic sql

I am trying to create some dynamic sql using the following code block firstSqlStatement := true; updateText := 'UPDATE T_EMPLOYEES SET '; if FIRSTNAME IS NOT NULL and FIRSTNAME > 0 THEN updateText:=updateText || ' firstName=' || FIRSTNAME || ' '; firstSqlStatement ...

0
голосов
3ответов
1394 просмотров

SQL Command not properly ended

I am getting the sql command not properly ended when hiting this line below. I want to insert into table A with data from table B. Both of them have the same columns but the sequence might be different. TIA! Insert into a (select column_name from user_tab_columns where table_name = 'B') select...

1
голосов
3ответов
133 просмотров

How to redefine Distinct

My boss has given me an assignment that I'm not sure is possible since after about two weeks, I can't figure out a solution, so I'm throwing this out to ask for any sort of help from the SO group. If this breaks your brain, I apologize. A little background first: We develop a database querying...

1
голосов
1ответов
1674 просмотров

How to create dynamic sql statment based on single XML parameter

i need to create a dynamic SQL statement that selects fields based on an XML parameter. Say i have a stored proc with 1 param - [@FIELDS XML] that contains field names. eg... Field 1 = Name Field 2 = Address etc... ..in reality there would be up to 50 fields and i only want to report on the o...

8
голосов
3ответов
5070 просмотров

Incorrect syntax near 'sp_executesql'

I don't understand why the following is giving me the error. I thought it was related to the commented out section, but @SQL is nvarchar(4000). BEGIN sp_executesql N'SELECT ''td''' --sp_executesql @SQL, N'@StartDate DateTime, @EndDate DateTime, @End2 DateTime, @Program varchar(4)', @StartDa...

1
голосов
1ответов
532 просмотров

Outer join or dynamic query, which is the best way to go?

I have the following tables (I've simplified the data contained in the tables). RateTable - rate_table_id [int] - rate_table_name [nvarchar(50)] RateTableUsed - rate_used_id [int] - rate_table_id [int] (key to RateTable.rate_table_id) - customer_id [int] RateTableExtra - rate_table_extra_id [...

1
голосов
3ответов
1303 просмотров

How to fetch named column from row parameter dynamically in Oracle PL/SQL?

I have a procedure like this: PROCEDURE foo( p_field_name IN VARCHAR2, p_record IN table%rowtype ) IS v_value VARCHAR2(100); BEGIN EXECUTE IMMEDIATE 'SELECT p_record.' || p_field_name || ' FROM dual' INTO v_value; END Oracle complains that p_record.my_field_name is an invalid identifie...

0
голосов
1ответов
459 просмотров

dynamic ordering with nhibernate

Say you have a table named Articles. It has the following columns: ID, name, body, created, modified, pageviews, etc. Using a single method, would it be possible to pull a list of articles, and pass it which column I want to order by? And also the direction, i.e. desc or asc.

0
голосов
3ответов
934 просмотров

Having some Dynamic SQL issues with INT type

Hello Im using SQL2000 so I build a Dynamic Query and in the last case I have this : IF (@apepac is not null and @nompac is not null and @month is not null ) SELECT @DynaSQL_1= @DynaSQL_1 + ' AND PACIENTE.apellidos like ''' + @apepac + '%'''+ ' AND PACIE...

0
голосов
3ответов
13192 просмотров
0
голосов
1ответов
1142 просмотров

Side effects of not including CommandType for dynamic sql?

What pitfalls may I encounter by not setting the cmd.CommandType attribute when running a dynamic sql call? I can not use adovbs.inc, and using cmd.CommandType = 200 yields the error: ADODB.Command (0x800A0BB9) Arguments are of the wrong type, are out of acceptable range, or are in con...

7
голосов
4ответов
31936 просмотров

How can I update multiple columns with a Replace in SQL server?

How do I update different columns and rows across a table? I want to do something similiar to replace a string in SQL server I want to do this but the value exists in multiple columns of the same type. The values are foreign keys varchars to an employee table. Each column represents a task, so t...

1
голосов
2ответов
419 просмотров

Writing a reusable data iterator for SQL Server 2005/2008

i am trying to write a data iterator for SQL, it looks like the best approach is to cook up some dynamic sql for this problem. I want the iterator to support paging, sorting, and filtering of the data, and ideally not iterate over a memory copy but to not even select the data in the first place,...

8
голосов
6ответов
48010 просмотров

How to Add Quotes to a Dynamic SQL Command?

I am storing and editing some field in a database that involves a long string of one or more sentences. whenever i enter a single quote in the textbox and want to save it it throws an exception like "Incorrect syntax near 'l'. Unclosed quotation mark after the character string ''." is there any ...

0
голосов
2ответов
1235 просмотров

Невозможно ввести smalldatetime в оператор D-SQL

когда я пытаюсь выполнить этот оператор sql, я получаю сообщение об ошибке. Ошибка преобразования при преобразовании строки символов в тип данных smalldatetime. Кто-нибудь знает, что я делаю не так? declare @modality varchar(50) declare @datefrom smalldatetime set @modality = 'xxxxxxx' se...

0
голосов
1ответов
747 просмотров

Могу ли я создать динамическое представление XML-данных в Sql Server 2005?

У нас есть ситуация, когда нам нужно хранить данные формы на нашем сервере sql, но каждое новое задание, которое мы настраиваем, будет иметь разные поля с разными именами полей и длиной. Пример Job 1: Field 1: first_name - varchar(20) Field 2: last_name - varchar(30) Job 2: Field...

50
голосов
8ответов
211481 просмотров

Использование курсора с динамическим SQL в хранимой процедуре

У меня есть динамический оператор SQL, который я создал в хранимой процедуре. Мне нужно перебрать результаты с помощью курсора. Мне сложно определить правильный синтаксис. Вот что я делаю. SELECT @SQLStatement = 'SELECT userId FROM users' DECLARE @UserId DECLARE users_cursor CURSOR FOR EXEC...

2
голосов
2ответов
3528 просмотров

Динамический Linq To Sql с ComboBox и Column.Contains

У меня есть текстовое поле, поле со списком, кнопка и DataGridView в форме, которая используется для поиска и возврата информации о клиенте из представления MSSQL (vCustomer). Он отлично работает, но я знаю, что мой код может быть более эффективным. Четыре элемента в поле со списком представляют...

27
голосов
10ответов
98400 просмотров

sql use инструкция с переменной

Я пытаюсь переключить текущую базу данных с помощью оператора SQL. Я пробовал следующее, но все попытки не увенчались успехом: ИСПОЛЬЗОВАТЬ @DatabaseName EXEC sp_sqlexec @Sql - где @Sql = 'USE [' + @DatabaseName + ']' Чтобы добавить немного деталей. РЕДАКТИРОВАТЬ: я хотел бы выполни...

17
голосов
4ответов
35893 просмотров

T-SQL: как использовать параметры в динамическом SQL?

У меня есть следующий динамический запрос, который отлично работает без предложения WHERE, которое ожидает UNIQUEIDENTIFIER. Когда я передаю его, я не получаю результата. Я пробовал CAST и CONVERT, но безрезультатно. Может, я ошибаюсь, может кто-нибудь помочь? CREATE PROCEDURE [dbo].[sp_Te...

0
голосов
5ответов
4197 просмотров

Альтернатива выполнению динамического sql

В настоящее время у меня есть объект «Фильтр», который соответствует бизнес-объекту. Этот объект имеет свойства, относящиеся к различным способам фильтрации / поиска по списку таких бизнес-объектов. В настоящее время у этих объектов Filter есть метод, который создает содержимое предложения where...

0
голосов
1ответов
3122 просмотров

EXECUTE IMMEDIATE с предложением USING, выдающим ошибки

Все, Я новичок в хранимых процедурах в целом, но особенно с теми, которые используются в Oracle, я испытываю трудности. Я создал очень простой пример того, чего я пытаюсь достичь, и я все еще получаю ту же ошибку с этой упрощенной версией. Пример хранимой процедуры выглядит следующим образ...

11
голосов
5ответов
29721 просмотров

Oracle EXECUTE IMMEDIATE с переменным количеством возможных связываний?

Мне нужно использовать динамическое выполнение SQL в Oracle, где я не знаю точное количество переменных связывания, используемых в SQL до выполнения. Есть ли способ каким-то образом использовать переменное количество переменных связывания при вызове EXECUTE IMMEDIATE? Более конкретно, мне ...

1
голосов
2ответов
209 просмотров

Как я могу выполнить запрос, если переданы и имя столбца, и имя таблицы?

Учитывая имя таблицы и имя столбца в паре переменных, могу ли я выполнить запрос выбора без использования динамического sql? Например, мне бы хотелось чего-нибудь получше , чем это: CREATE PROCEDURE spTest (@table NVARCHAR(30), @column NVARCHAR(30)) AS DECLARE @sql NVARCHAR(2000) SE...

6
голосов
6ответов
12977 просмотров

Может ли хранимая процедура иметь динамические параметры для использования в предложении IN?

Я хочу выполнить такой запрос: SELECT * FROM Studio WHERE Id IN (134, 144, 132, 138, 7432, 7543, 2566) но количество Id , переданных в предложение IN, определяется только во время выполнения. Должен ли я использовать динамический SQL или это можно сделать с помощью хранимой процедуры?...

1
голосов
2ответов
8667 просмотров

Динамический поиск значений столбца в триггере из INSERT, когда имя столбца является переменной

У меня есть триггер, который вставляет и обновляет представление. Мне нужно найти изменяемые столбцы и поместить значение в правильную таблицу. INSERT INTO TempTableAttr_Lot(ID, [% Num]) VALUES(3, 24.0) Я пытаюсь понять, как в моем триггере получить значение столбцов ID и [% Num]. Проблем...

4
голосов
3ответов
766 просмотров

Есть ли способ выбрать базу данных из переменной?

Есть ли способ выбрать базу данных из переменной? Declare @bob as varchar(50); Set @bob = 'SweetDB'; GO USE @bob

0
голосов
2ответов
834 просмотров

Динамический SQL для обновления таблицы из ASP .NET

У меня есть приложение ASP.NET 3.5, в котором я хочу разрешить пользователю выбирать таблицу и разрешать операции CRUD с этой таблицей. Пользователь будет ограничен несколькими таблицами для редактирования, однако таблицы и даже база данных будут известны только после развертывания; web.config н...