Tag: dynamic-sql

Dynamic SQL ist eine Technik, die mithilfe von SQL (Structured Query Language), deren hauptsächliche Unterschied zu herkömmlichen SQL, Dynamisches SQL ermöglicht das erstellen von SQL-Anweisungen dynamisch zur Laufzeit, dies erleichtert die automatische Generierung und Ausführung von Programm-Anweisungen.

Abfrage der Tabelle Daten von Objekt-Id und Spalten-Id?

Anzahl der Antworten 2 Antworten
In der Tabelle Clients. PK LastName Name Address 1 Vidal Arturo St.... 2 Lavezzi Ezequiel St.... 3 Cuadrado Guillermo St.... Ich will: Mit der folgenden Abfrage gibt mir die ersten vier Spalten, aber wie kann ich den

Dynamisches SQL in SAP HANA Gespeicherte Prozeduren

Anzahl der Antworten 1 Antworten
Möchte ich eine gespeicherte Prozedur erstellen, in der HANA , die das folgende tut : Akzeptiert IN-parameter vom Typ Tabelle. Akzeptiert andere parameter von Typ varchar. Filter einige Zeilen aus einer bestehenden Tabelle, basierend auf Werte in

Immer " Die 1 als argument der Methode vom xml-Datentyp "ändern" muss ein string-literal' beim einfügen eines Attributs in xml

Anzahl der Antworten 2 Antworten
Versuchen Sie den folgenden code. Aber immer " Die 1 als argument der Methode vom xml-Datentyp "ändern" muss ein string-literal' - Fehler. gesucht eine Menge, aber nicht finden können, ein Lösung für dieses problem SET @Path =

Ausführung mehrerer dynamische Anweisungen zusammen über linked server

Anzahl der Antworten 5 Antworten
Ich ausführen müssen drei dynamische SQL-Anweisungen, die synchron auf einem verknüpften server (SQL Server 2005) wie folgt: declare @statement nvarchar(max); set @statement = 'exec ' + @server_name + '.' + @database_name + '.dbo.Foo;exec ' + @server_name +

Dynamische SQL-Komma-Getrennter Wert Abfrage

Anzahl der Antworten 8 Antworten
[Update: SQL Server 2005 Verwenden] Hi, was ich tun möchte, ist die Abfrage meine gespeicherten Prozedur mit einem Komma-getrennte Liste der Werte (ids) zum abrufen von Zeilen von Daten. Das problem, das ich erhalte ist ein Fehler

T-Dynamischen Sql-Query-String Begrenzen

Anzahl der Antworten 3 Antworten
Bin ich immer eine seltsame Ausnahme sagen" " Msg 203, Level 16, State 2, Line 53 The name 'SELECT ISNULL(ESP.ID,-1) AS 'PayScaleID', ISNULL(E.Prefix,'') + ISNULL(E.SerialNo,0) AS 'Token number', ISNULL(E.FirstName,'')+' '+ ISNULL(E.MiddleName,'')+' '+ISNULL(E.LastName,'') AS 'Employee name', ISNULL(E.CostCentreCode,'') AS

Dynamic SQL in Gespeicherten Prozeduren - Datetime-Parameter

Anzahl der Antworten 2 Antworten
Bekam eine Gespeicherte Prozedur, die konvertiert wird, um Dynamische SQL, der Grund ist, weil zusätzliche SQL werden an die Prozedur übergeben von einem externen system, bevor es ausgeführt wird. Conversion failed when converting datetime from character string.

Wie Sie dynamisch, um durch bestimmte Entität-Eigenschaften, die in Entity Framework 7 (Kern)

Anzahl der Antworten 1 Antworten
Habe ich ein Projekt, wo die front-end-JavaScript-gibt eine Liste der Spalten, die auf Bestellung durch. Dann in die back-end-ich habe multi-Schicht-Anwendung. Typisches Szenario Service-Schicht (die service-Modelle " (DTO) Eigenschaften übereinstimmen, unabhängig von der client-Seite will, um von)

wählen Sie Spalten durch ein concat text als Spaltenname in oracle

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit Spalten benannt, die mit der Anzahl der Stunden des Tages wie folgt: col00 NUMBER(5) col01 NUMBER(5) col02 NUMBER(5) ... col23 NUMBER(5) ...und ich habe eine weitere Abfrage gibt eine Anzahl von Stunden.

Syntax-Fehler an oder in der Nähe von "ZUR", während mit "ausführen " format" in einer Funktion

Anzahl der Antworten 2 Antworten
Diese Funktion erfolgreich kompiliert wurde: CREATE OR REPLACE FUNCTION FieldValidations1(tbl_name varchar(35),col_name varchar(25), error_flag varchar(3)) RETURNS void AS $$ declare cust_rec RECORD; BEGIN execute format($sel$ FOR cust_rec IN SELECT %I FROM %s LOOP RAISE NOTICE 'inside loop'; END

Wie schreibt man dynamisches sql in Oracle Gespeicherten Prozedur?

Anzahl der Antworten 1 Antworten
Grundsätzlich in meinem update-sql-Abfrage die Spaltennamen gehen, um dynamisch wie update bi_employee set <this_is_dynamic_column> where emp_id = 12 Unten ist die gespeicherte Prozedur, die ich bisher geschrieben haben. CREATE OR replace PROCEDURE Sp_run_employee_updates IS CURSOR c_emp IS

Erstellen von SQL-Tabelle mit dynamischen Variablen-Namen

Anzahl der Antworten 5 Antworten
Möchte ich Backups erstellen, SQL Tabellen mit Variablen-Namen. etwas entlang der Linien von DECLARE @SQLTable Varchar(20) SET @SQLTable = 'SomeTableName' + ' ' + '20100526' SELECT * INTO quotename(@SQLTable) FROM SomeTableName aber ich bin immer Falsche syntax

Warum läuft diese Abfrage mit EXECUTE IMMEDIATE verursachen?

Anzahl der Antworten 1 Antworten
Ich Schreibe eine PL/SQL-Prozedur muss, um dynamisch zu generieren, werden einige Abfragen, eine davon beinhaltet das anlegen einer temporären Tabelle mit Ergebnisse aus einer Abfrage als parameter. CREATE OR REPLACE PROCEDURE sqlout(query IN VARCHAR2) IS BEGIN EXECUTE

Deklarieren von Variablen für die ein Query-String

Anzahl der Antworten 4 Antworten
Ich Frage mich, ob es war ein Weg, dies zu tun in MS SQL Server 2005: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal,

Berechtigungen bei der Verwendung von "Execute sp_Executesql"

Anzahl der Antworten 2 Antworten
Ich habe eine Datenbank, wo alle den Zugang kontrolliert, die von gespeicherten Prozeduren. Der DBA möchte vermeiden, dass Benutzer direkte lese - /schreib-Zugriff auf die zugrunde liegenden Tabellen, die ich verstehen kann. Daher ist die Aktualisierung und

Wie dynamisch erstellen einen insert-Befehl aus Datatable in c#

Anzahl der Antworten 2 Antworten
Ich bin vor ein problem mit einer SQL-insert-Anweisung dynamisch aus einem dataTable-Objekt in c#. Ich möchte wissen, die besten Praktiken zu machen.Hier ist mein code-snippet , den ich bisher ausprobiert habe. String sqlCommandInsert = "INSERT INTO dbo.RAW_DATA(";

Elegante Umgang mit PostgreSQL Ausnahmen?

Anzahl der Antworten 2 Antworten
In PostgreSQL, würde ich mag, um eine sichere erstellen-wrapping-Mechanismus liefert leeres Ergebnis, wenn eine Ausnahme Auftritt. Betrachten Sie das folgende: SELECT * FROM myschema.mytable; Ich tun konnte, die sichere Verpackung, die in der client-Anwendung: try { result

Dynamic SQL (EXECUTE) als Bedingung für die IF-Anweisung

Anzahl der Antworten 3 Antworten
Möchte ich ausführen einer dynamischen SQL-Anweisung, mit deren Rückgabewert wird die Voraussetzung für eine IF Aussage: IF EXECUTE 'EXISTS (SELECT 1 FROM mytable)' THEN Diese generiert den Fehler ERROR: type "execute" does not exist. Ist es möglich,

Wie füge ich Variablen mit einer Zeichenfolge zu erstellen, die eine Oracle-Tabellennamen in der FROM-Klausel in einer gespeicherten Prozedur?

Anzahl der Antworten 3 Antworten
z.B. select * from v_schema || '.tbl_a@' || abc.world InformationsquelleAutor | 2009-08-05

ORA-01747: Ungültiger Benutzer.Tabelle.Spalte, Tabelle.Spalte oder Spalte Spezifikation

Anzahl der Antworten 9 Antworten
Den obigen Fehler, wenn die execute immediate in einer Schleife aufgerufen wird Update CustomersPriceGroups set 1AO00=:disc Where cuno=:cuno Parameters: disc=66 cuno=000974 Update CustomersPriceGroups set 1AP00=:disc Where cuno=:cuno Parameters: disc=70.5 cuno=000974 Update CustomersPriceGroups set 1AQ00=:disc Where cuno=:cuno Parameters:

Zurück SETOF Zeilen von PostgreSQL-Funktion

Anzahl der Antworten 1 Antworten
Habe ich eine situation, wo ich zurückkehren möchten, die einen join zwischen zwei Ansichten. und das ist eine Menge von Spalten. Es war ziemlich einfach im sql-server. Aber in PostgreSQL wenn ich den join. Ich bekomme die

Oracle EXECUTE IMMEDIATE mit variabler Anzahl der bindet möglich?

Anzahl der Antworten 5 Antworten
Brauche ich eine dynamische SQL-Ausführung auf Oracle-wo weiß ich nicht die genaue Anzahl der bind-Variablen in der SQL-Laufzeit vor. Gibt es eine Möglichkeit, eine variable Anzahl der bind-Variablen im Aufruf EXECUTE IMMEDIATE irgendwie? Genauer gesagt, muss ich

dynamische Tabellennamen im select-Anweisung

Anzahl der Antworten 4 Antworten
Habe ich eine Reihe von history-Tabellen in einer oracle 9 Datenbank. History_table_00 enthält die letzten Monate Daten, History_table_01 enthält den Monat vor, und History_table_02 den Monat davor. Nächsten Monat, History_table_02 wird automatisch umbenannt, um history_table_03, history_table_01 umbenannt

dynamische sql-Fehler: 'CREATE TRIGGER' muss die erste Anweisung in einem abfragebatch sein

Anzahl der Antworten 2 Antworten
Als Teil von einigen administrativen Aufgaben, wir haben viele Tabellen, die jeder braucht einen trigger erstellt. Der trigger wird ein flag zu setzen und das Datum in der Audit-Datenbank, wenn ein Objekt modifiziert wurde. Der Einfachheit halber

Dynamische SQL-Ergebnis IN der Tabelle #Temp

Anzahl der Antworten 3 Antworten
Ich habe zum Ausführen von dynamischer SQL - SELECT Abfrage Und setzen die Ergebnisse in eine #TempTable. DECLARE @StateId CHAR(3)='StateID'; DECLARE @DeptId CHAR(15)='DeptID'; DECLARE @Query VARCHAR(MAX)='Select Columns With Joins Passed From Front End' DECLARE @Where VARCHAR(500); DECLARE

löschen Sie alle Tabellen, welche die gleiche Präfix in postgres

Anzahl der Antworten 3 Antworten
Möchte ich löschen Sie alle Tabellen, welche die gleiche Präfix ('supenh_agk') aus der gleichen Datenbank mit einem sql-Befehl/query. Möglich, Duplikat der Wie man mehrere Tabellen in PostgreSQL mit einer wildcard InformationsquelleAutor Roy | 2014-12-22

PostgreSQL - Writing-dynamisches sql in einer gespeicherten Prozedur, die eine Ergebnismenge zurückgibt

Anzahl der Antworten 2 Antworten
Wie kann ich eine gespeicherte Prozedur schreiben, die enthält eine dynamisch erstellte SQL-Anweisung, die ein ResultSet zurückgibt? Hier ist mein Beispielcode: CREATE OR REPLACE FUNCTION reporting.report_get_countries_new ( starts_with varchar, ends_with varchar ) RETURNS TABLE ( country_id integer,

TSQL — Einfügen von Daten In Dynamischen SQL

Anzahl der Antworten 5 Antworten
Betrachten Sie die folgende TSQL: SET @WhereClause1 = 'where a.Date > ' + @InvoiceDate Bekomme ich eine Datums - /string-Fehler bei der Konvertierung. @InvoiceDate ist eine datetime variable. Was ist die richtige syntax? InformationsquelleAutor Jeff | 2009-04-02

Oracle EXECUTE IMMEDIATE in einen cursor

Anzahl der Antworten 1 Antworten
Ich habe eine gespeicherte Prozedur, die die EXECUTE IMMEDIATE Befehl eine sehr lange Zeichenfolge. Wie unterstütze ich einen sehr langen Text und die Daten zurück, die in einem refcursor? Wie lange ist "sehr lange"? Mehr als 32K?

so wählen Sie Spalten als Zeilen?

Anzahl der Antworten 5 Antworten
So, ich habe die Suche rund um und ich habe die Dinge ähnlich wie mein problem, aber ich brauche mehr Hilfe, um eine echte Lösung. Ich versuche, eine Abfrage zu erstellen, die zurückkehren wird 2 Spalten mit

Partitionieren einer Tabelle nach Monat ("Beide" JAHR & MONAT) und erstellen monatliche Partitionen automatisch?

Anzahl der Antworten 1 Antworten
Ich versuche zu Partitionieren einer Tabelle von beiden Jahr und Monat. Die Spalte, durch welche ich partition ist eine datetime-Typ-Spalte mit einem ISO-Format ('20150110', 20150202", etc.). Ich habe zum Beispiel Umsatz-Daten für 2010, 2011, 2012. Ich möchte

Wie lösen ORA-29471 auf dbms_sql.open_cursor?

Anzahl der Antworten 2 Antworten
Ich bin mit Oracle 11.2.0.1.0 und versuche, das dbms_sql-Paket zu arbeiten. Jedoch bekomme ich immer wieder die ORA-29471 Fehler, wie unten gezeigt: DECLARE c INTEGER; BEGIN c := dbms_sql.open_cursor(); END; ORA-29471: DBMS_SQL access denied ORA-06512: at "SYS.DBMS_SQL",

Wie führen Sie ein dynamisches sql für jede Zeile einer Tabelle?

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle, die enthält eine Spalte mit dem Namen WhereClause DECLARE @UserGroups TABLE (WhereClause nvarchar(1000), totalCount int) Die Tabelle aufgefüllt wurde mit einigen Werten für WhereClause aber keine für totalCount Spalte. Beispiel der WhereClause "FirstName

exec sp_executesql @sql und exec (@sql) SQL-Server

Anzahl der Antworten 1 Antworten
Einer Dynamischen SQL-Abfrage aus lobodava ist: declare @sql nvarchar(4000) = N';with cteColumnts (ORDINAL_POSITION, COLUMN_NAME) as ( select ORDINAL_POSITION, COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = N'''+ @tableName + ''' and COLUMN_NAME like ''' + @columnLikeFilter + ''' ),

Verbindliche Parameter zu Oracle Dynamic SQL

Anzahl der Antworten 4 Antworten
Ich habe eine gespeicherte Prozedur, die akzeptiert mehrere Parameter (d.h. pName, pHeight, pTeam) Habe ich die Abfrage aufgebaut wie diese: SQLQuery VARCHAR2(6000); TestCursor T_CURSOR; SQLQuery := 'SELECT ID, Name, Height, Team FROM MyTable WHERE ID IS NOT

Wie setzen von einfachen Anführungszeichen um die Variablen in einem dynamischen Abfrage

Anzahl der Antworten 5 Antworten
Ich versuche zu bauen, die eine dynamische Abfrage. Zunächst @ - Abfrage eingestellt ist, um den query-string und dann möchte ich dynamisch hinzufügen der WHERE-Klausel. Es funktioniert, außer es ist nicht setzen die Anführungszeichen der strings in

Wie kann ich das löschen aller Indizes einer Tabelle in der Postgres?

Anzahl der Antworten 2 Antworten
Ich immer wieder dieses problem: ich habe wie 20 Indizes auf einer Tabelle, die ich brauche um zu fallen, um zu testen wollen. Drop die Tabelle nicht löschen Sie alle von dieser Metadaten. Scheint es nicht zu

Dynamische SQL-Fehler beim konvertieren von nvarchar to int

Anzahl der Antworten 2 Antworten
Habe ich erstellt eine Prozedur in einer dynamic SQL, die eine select-Anweisung, und der code sieht wie folgt aus: ALTER PROCEDURE cagroup ( @DataID INT , @days INT , @GName VARCHAR(50) , @T_ID INT , @Act BIT

Wie Fügen Sie Zitate zu einem Dynamischen SQL-Befehl?

Anzahl der Antworten 6 Antworten
Bin ich der Speicherung und Bearbeitung einige Feld in einer Datenbank, die eine lange Zeichenfolge von einem oder mehreren Sätzen. immer, wenn ich in ein einfaches Anführungszeichen in das Textfeld ein und speichern wollen, wirft er eine

Auszug zurückgegebene Wert von dynamischem SQL

Anzahl der Antworten 3 Antworten
Ich habe eine gespeicherte Prozedur, die erstellt und führt ein Stück des dynamischen T-SQL, die, einmal aufgebaut, sieht so aus SELECT tblUsers.strUserName AS [Username] ,tblUsers.strEmail AS [Email] ,tblUserAuditLog.strIpAddress AS [IP Address] ,tblUserAuditLog.dtAuditTimeStamp AS [Timestamp] ,tblUserAuditLog.strAuditLogAction AS [Action]

SQL Server : Msg 102, Level 15, Status 1, Zeile 2 Falsche syntax in der Nähe '='

Anzahl der Antworten 2 Antworten
Schreibe ich eine gespeicherte Prozedur und ich bin vorbei an den Tabellennamen als Parameter, aber ich habe einen Fehler in diesem Teil: DECLARE @TableA nvarchar(255)='TableA', @DOCID1 nvarchar(MAX), @DOCID2 int; EXEC (' SELECT TOP (1) '+ @DOCID1 +'=DOCID1,'+

Gespeicherte Prozedur mit dem Tabellennamen als parameter unter anderem

Anzahl der Antworten 1 Antworten
Ich habe versucht, zu aktualisieren, eine gespeicherte Prozedur, die fein gearbeitet, ohne die Notwendigkeit der Verwendung von sp_executesql. Ich will nun haben, das der name der Tabelle als parameter habe ich eine Reihe von Tabellen mit der

Wie verwenden Von Order by in einer gespeicherten Prozedur ohne Verwendung von dynamischem SQL

Anzahl der Antworten 2 Antworten
Habe ich folgende MS-SQL-gespeicherte Prozedur. Ich brauche, um die Ergebnisse zu Sortieren, ohne die Verwendung dynamischer SQL-und sp_executesql Methode @, Um durch die möglichen Werte ProductName ASC, ProductName DESC, ProductCode ASC, VendorName DESC, VendorCode oder ClientName Ich

Dynamisch Ändern, welche Tabelle zur Auswahl mit SQL CASE-Anweisung

Anzahl der Antworten 5 Antworten
Ich versuche eine gespeicherte Prozedur schreiben, und je nach einer bestimmten Spalte Wert, ich möchte in der Lage sein, zu ändern, was Tabelle wähle ich aus. Ich werde versuchen, ein Beispiel zu geben: SELECT ItemNumber, ItemType, Description

SQL-Fehler: Falsche syntax bei das Schlüsselwort 'End'

Anzahl der Antworten 1 Antworten
Brauchen Hilfe mit SQL-Server 2000 Verfahren. Das problem ist schwierig, da bin ich-Testverfahren mittels Oracle SQL Developer. Ich bin mit den Verfahren zu Durchlaufen Spalte mit neuen Sequenz von zahlen in Varchar-format für diejenigen, die null-Werte. Aber

Dynamische SQL-Generierung für die Spaltennamen?

Anzahl der Antworten 4 Antworten
Ich habe eine Abfrage, wo ich versuche pivot-Zeile die Werte in Spalte Namen und heute bin ich mit SUM(Case...) As 'ColumnName' Aussagen, etwa so: SELECT SKU1, SUM(Case When Sku2=157 Then Quantity Else 0 End) As '157', SUM(Case

ausführen von SELECT-Anweisung mit Datum in der WHERE-Klausel scheitert

Anzahl der Antworten 2 Antworten
Baue ich eine dynamische Abfrage in meine ASP.NET MVC-Projekt durch die folgenden: Dim queryString As String = "SELECT VALUE userInfos FROM MyDBEntities.UserInformations AS userInfos" If strWhere <> "" Then queryString = queryString & " WHERE " &

For-Schleife cursor in teradata

Anzahl der Antworten 1 Antworten
In meinem Teradata Gespeicherte Prozedur, ich möchte eine for-Schleife cursor gegen eine dynamische sql. Unten ist das code-snippet SET get_exclude_condition = ''; SET colum_id = 'SELECT MIN (parent_criteria_id) ,MAX (parent_criteria_id) FROM arc_mdm_tbls.intnl_mtch_criteria WHERE act_ind = 1 AND

PostgreSQL - SQL Status: 42601 syntax-Fehler

Anzahl der Antworten 1 Antworten
Ich würde gerne wissen, wie Sie eine dynamische Abfrage innerhalb einer Funktion. Ich habe versucht, viele Möglichkeiten, jedoch, wenn ich versuche zu kompilieren meiner Funktion eine Nachricht SQL-42601 angezeigt. Den code, den ich verwenden: CREATE OR REPLACE

Alter Table Add Column in PL-SQL-Schleife

Anzahl der Antworten 3 Antworten
Ich versuche das einfügen von Spalten in einer Tabelle mit einer for-Schleife iteriert über einen cursor. Der code ist: declare cursor Months_ET is SELECT distinct to_char(FEE_CD_ACT_SUM_ACCTG_DA, 'MON-YY') as "Month_U" FROM EXPORT_TABLE WHERE EXPORT_TABLE.FEE_CD_ACT_SUM_ACCTG_DA >= to_date('10/01/2013','mm/dd/yyyy') AND EXPORT_TABLE.FEE_CD_ACT_SUM_ACCTG_DA