Tag: user-defined-types

User-Defined Type (UDT) ist eine Art, die Anpassung durch den Benutzer. Und auch als Benutzer-Definierten Datentyp in Datenbank-management-Systeme. Es ist in der Regel verwendet für die Herstellung einige Integrationen und Anwendung der Normen. Einige Verwandte Systeme SQL Server, Oracle, PostgreSQL, C++, Visual Basic und etc.

ORACLE-SQL-ORA-22814-Attribut oder-element einen Wert größer als angegeben Typ

Anzahl der Antworten 1 Antworten
Ich rufe eine Funktion zurückgibt, die eine Art von Tabelle. Meine Funktion erhält eine variable vom Typ varchar. Weil ich wieder ein Typ, den ich ich hatte, um cast und multiset... Meiner Probleme ist, dass, die wählen,

Verwalten von benutzerdefinierten Typen, die auf verschiedenen Modulen

Anzahl der Antworten 3 Antworten
Was ist der beste Weg, zu verwalten, gemeinsam zu benutzerdefinierten Typen, die über VBA-Module? Ich mit dem gleichen user-defined types in verschiedenen Modulen. Zum Beispiel, brauche ich oft an stellen (x,y) - Punkte, so dass ich am

So ändern Sie den Basistyp eines UDT in Sql Server 2005?

Anzahl der Antworten 1 Antworten
Habe ich meine Typ "x" vom Typ varchar(50). Wie kann ich es ändern, varchar(100)? Es scheint, ich kann nicht! Wahnsinn! Ich bin jetzt gerade bei der Realisierung der db-ich arbeite, ist ALLES UDT.. InformationsquelleAutor Ricibald | 2008-12-08

Reflexion in PLSQL?

Anzahl der Antworten 1 Antworten
Ich Schreibe eine Prozedur zum Umgang mit benutzerdefinierten Objekt, das gespeichert ist in ANYDATA. Der Objekt-Typ und Attribut-Namen können erst zur Laufzeit, also kann ich nicht definieren, das viarable, für die es im declare-Abschnitt. In Java kann

How to do ForEach auf user defined table-Datentyp in SQL Server gespeicherten Prozedur?

Anzahl der Antworten 4 Antworten
XX PROCEDURE [dbo].[XXX] @X dbo.IntType readonly AS BEGIN SET NOCOUNT ON; // how can I foreach(@X) here and do process individually? END IntType ist ein benutzerdefinierter Tabellentyp CREATE TYPE [dbo].[IntType] AS TABLE( [T] [int] NOT NULL, PRIMARY

Wie man Informationen über einen Benutzer-Definierten Typ?

Anzahl der Antworten 4 Antworten
In der Einfachheit, PL/SQL, Folgen in der Regel die folgenden: DECLARE Variable declaration BEGIN Program Execution EXCEPTION Exception handling END; Ich bin ganz neu mit PL/SQL und ich bin auf der Suche in der Variablen-deklarations-Abschnitt, wo ich

Benutzerdefinierter Tabellentyp insertion verursachte manchmal einen Fehler bei der Konvertierung

Anzahl der Antworten 1 Antworten
Habe ich eine benutzerdefinierte Tabelle-Typ " tvpInsertedColumns: CREATE TYPE [Audit].[tvpInsertedColumns] AS TABLE( [ColumnName] [varchar](max) NOT NULL, [NewValue] [varchar](max) NULL ) In einer Gespeicherten Prozedur, die ich bin versucht, dies zu tun (Beide @Name und @Telefon sind VARCHARs):

pl/sql-Objekt-Typen "ORA-06530: Verweis auf nicht initialisierte composite" - Fehler

Anzahl der Antworten 2 Antworten
ich habe ein Typ wie folgt: CREATE OR REPLACE TYPE tbusiness_inter_item_bag AS OBJECT ( item_id NUMBER, system_event_cd VARCHAR2 (20), CONSTRUCTOR FUNCTION tbusiness_inter_item_bag RETURN SELF AS RESULT ); CREATE OR REPLACE TYPE BODY tbusiness_inter_item_bag AS CONSTRUCTOR FUNCTION tbusiness_inter_item_bag

Oracle-Benutzer-definierte Typ im Paket definition

Anzahl der Antworten 2 Antworten
ist es möglich, einen benutzerdefinierten Datentyp in der Oracle-package-definition? Wenn ich versuche folgenden CREATE OR REPLACE PACKAGE AF_CONTRACT AS -- spec -- PROCEDURE my_rpcedure (emp_id NUMBER); TYPE DTO_GRID AS OBJECT ( ROWKEY NVARCHAR2(200), COLUMNKEY NVARCHAR2(200), CELLVALUE NVARCHAR2(200),

c++ konvertieren-Klasse boolean

Anzahl der Antworten 5 Antworten
Mit allen grundlegenden Datentypen von C++ kann man einfach-Abfrage: if(varname) und der Typ konvertiert einen booleschen für die Bewertung. Gibt es eine Möglichkeit, zu replizieren, diese Funktionalität in eine Benutzer-definierte Klasse? Eine meiner Klassen ist gekennzeichnet durch

Wie haben Sie die Rückkehr eines benutzerdefinierten Typs, die von einem WCF-Dienst?

Anzahl der Antworten 4 Antworten
Habe ich einen WCF-Dienst in IIS gehostet. Die Absicht ist für Mandanten um einen Anruf zu tätigen und erhalten eine benutzerdefinierte Klasse definiert ist, in einem anderen Projekt/dll. Ich habe generiert eine service-client mit dem svcutil.exe. Das

Selbst die Inspektion von VB6 UDTs

Anzahl der Antworten 3 Antworten
Habe ich das Gefühl, die Antwort auf das wird "nicht möglich", aber ich werde give it a shot... Ich bin in der wenig beneidenswerten position geändert wird, ein Vermächtnis VB6-app mit einigen Verbesserungen. Umstellung auf eine intelligentere

Oracle-sql-Datentypen über dblink

Anzahl der Antworten 4 Antworten
Habe ich zwei Schemata: A und B (Oracle 9). Bei der Einen gibt es einen dblink B. An der B gibt es ein Paket, dass ich Anrufe von A. Verfahren im B-Paket kann gibt unterschiedliche zählergebnisse und

wie deklarieren Sie ein array von benutzerdefinierten Typ in vb6

Anzahl der Antworten 2 Antworten
Type ABFator a As Single b As Sinlge End Type Dim ABFactorArr(8) As ABFactor 'Grundsätzlich möchte ich deklarieren Sie ein array von acht ABFactors, die kann ich dann zugreifen Ich das tun, und die complier gibt Fehler

PL/SQL-Table-Variable in Where-Klausel

Anzahl der Antworten 3 Antworten
Ich habe eine table-variable, die übergeben wird, in ein Verfahren. Ich möchte die Werte in einer where-Klausel wie unten, wie mache ich das. Die erste Zeile unten erklärt wird in der Paketdefinition. Das unten beschriebene Verfahren ist

PLS-00386: "type mismatch" zwischen FETCH-cursor und IN Variablen

Anzahl der Antworten 2 Antworten
Folgendes Paket wirft : PLS-00386: type mismatch gefunden bei 'V_STUDYTBL' zwischen FETCH-cursor und IN Variablen Zweck der code: Definieren Sie zwei Arten außerhalb des Pakets, ein senden verwendet wird eine Reihe von zahlen in der stored proc

Wie erstelle ich eine Oracle-Tabelle mit verschachtelten Tabellen der Objekttypen?

Anzahl der Antworten 1 Antworten
Habe ich eine sehr verschachtelte OBJEKT-TYP-Struktur, die mir erlaubt, Daten in einer baumartigen Weise. Ich würde jetzt gerne eine Tabelle erstellen, um cache-diese Objekte, aber ich habe Schwierigkeiten, die Tabelle zu erstellen. Ich vermute, mein problem ist

Plsql nicht Initialisierte Sammlungen

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Typen definiert in der Spezifikation eines Paketes type column_info is record (col_name varchar2(20), col_value varchar2(1000)); type c_info is varray(10) of column_info; type table_info is record (table_name varchar2(20), col_info c_info); Im Deklarationsteil Paket Körper

wie Anhängen von Werten an eine oracle-Typ

Anzahl der Antworten 2 Antworten
wie kann ich anfügen (insert) 3 oder 4 verschiedene Werte zu einer oracle-Typ und dann später öffnen Sie es mit einem cursor. Beispiel (pseudo): insert into mytype select 1 from dual; insert into mytype select 3 from

Unterstützung für UTF-8, SQL Server 2012 und die UTF8String UDT

Anzahl der Antworten 1 Antworten
Erforschung der pro 's und con' s der SQL-Server VARCHAR vs. NVARCHAR für meine spezielle Anwendung, ich kam zu der Erkenntnis, dass es ideal wäre, wenn SQL Server unterstützt UTF-8 nativ. Mehrere SO Beiträge zeigen, dass es

Wie verändern benutzerdefinierten Tabellentypen

Anzahl der Antworten 3 Antworten
Ich habe schon versucht das zu ändern und den benutzerdefinierten Tabellentypen, aber es funktioniert nicht mit alter commend. alter TYPE [dbo].[GriDDateTab] AS TABLE( [Application [varchar](50) NOT NULL, [LandDist] [char](2) NULL, [Land] [char](3) NULL, [LandVi] [char](4) NULL) Wenn

Überprüfen, ob ein collection-element existiert in Oracle

Anzahl der Antworten 2 Antworten
Erstelle ich eine einfache Typ: create or replace TYPE SIMPLE_TYPE AS OBJECT (ID NUMBER(38), NAME VARCHAR2(20)); Einfachen test: DECLARE TYPE ObjectList IS TABLE OF SIMPLE_TYPE; tmp SIMPLE_TYPE := SIMPLE_TYPE(1, 'a'); o ObjectList := new ObjectList(SIMPLE_TYPE(2, 'a'), SIMPLE_TYPE(3,

Nur öffentliche, benutzerdefinierte Typen, die in öffentlichen objektmodulen verwendet werden können, als Parameter in VBA

Anzahl der Antworten 1 Antworten
Habe ich eine öffentliche UDT, und wollte es benutzen als parameter in eine Public Sub in einem normalen Modul. Ich bekomme dann einen compile-Fehler: Nur öffentliche, benutzerdefinierte Typen, die in öffentlichen objektmodulen verwendet werden können als Parameter

ASMX-Web-Service - Rendite-Benutzer definierte Klasse, die mit den Eigenschaften

Anzahl der Antworten 2 Antworten
Hey, Ich bin versucht, um wieder eine Benutzer-definierte Klasse von einer web-Methode. Die Klasse hat Eigenschaften und/oder Methoden. Die folgenden web-Methode: [WebMethod] public List<MenuItem> GetMenu() { List<MenuItem> menuItemList = new List<MenuItem>(); menuItemList.Add(new MenuItem()); menuItemList.Add(new MenuItem()); menuItemList.Add(new MenuItem());

Zweck der Verwendung von verschiedenen Arten von PL/SQL-collections in Oracle

Anzahl der Antworten 6 Antworten
Was ist der Hauptzweck der Verwendung von Sammlungen in oracle ? Index von Tabellen Geschachtelte Tabellen Variable-size ARRAY Kannst du bitte erklären den Unterschied zwischen den oben genannten Arten von Sammlungen ? Lesen Sie den Oracle docs

Tabelle-Typ-parameter in einer gespeicherten Prozedur Ursache operand type clash Fehler

Anzahl der Antworten 2 Antworten
Möchte ich in ein array von IDS als Parameter an eine gespeicherte Prozedur. Die gespeicherte Prozedur sieht wie folgt aus : ALTER PROCEDURE [dbo].[SearchPerson] @personType INT = NULL, @city NVARCHAR(64) = NULL, @siteIds IntegerList READONLY, -- some

Übergeben Sie Einen benutzerdefinierten Tabelle in eine Gespeicherte Prozedur

Anzahl der Antworten 2 Antworten
Ich habe eine benutzerdefinierte Tabelle, die ich bin übergeben in eine gespeicherte Prozedur von innerhalb einer gespeicherten Prozedur. DECLARE @tmpInput MyTableType; --Table is populated from an INPUT XML exec ValidateInputXML SELECT * FROM @tmpInput TI WHERE TI.EntryType

Wie um zu überprüfen, ob ein array enthält eine bestimmte Zeichenfolge?

Anzahl der Antworten 1 Antworten
Ich habe ein array von strings. Ich möchte prüfen ob ein bestimmter string im array. DECLARE TYPE v_array IS TABLE OF VARCHAR2(200); ais_array v_array; BEGIN ais_array := ('Lb1','Lb2','Lb3','Lb613'); IF 'Lb1' IN ais_array THEN dbms_output.put_line('found'); END IF; END;

Wie erstelle ich Oracle-Typ bezieht sich auf die Tabelle Spalten für Daten geben?

Anzahl der Antworten 2 Antworten
Ich versuche zu definieren type mit dem folgenden code. CREATE OR REPLACE TYPE MY_TYPE AS OBJECT ( app_id some_table_name.app_id%type ); Wenn ich diesen starte, bekomme ich die Fehlermeldung. Error(4,32): PLS-00201: identifier 'some_table_name.app_id' must be declared Was ist

User Defined Type (UDT) als parameter in public Sub im Klassenmodul (VB6)

Anzahl der Antworten 7 Antworten
Habe ich versucht dieses problem zu lösen, aber finde keine Lösung. Ich habe einen UDT definiert, die in einem normalen Modul, und wollte es benutzen als parameter in einer Public Sub in einem Klassenmodul. Ich bekomme dann

Wie cool sind benutzerdefinierte Datentypen, die in SQL Server?

Anzahl der Antworten 4 Antworten
Sind benutzerdefinierte Datentypen, die in SQL Server-etwas, das eine SQL-Benutzer sollten wissen, und verwenden? Was sind die vor-und Nachteile der Verwendung von UDTs? InformationsquelleAutor der Frage David Vidmar | 2009-03-18

Wie überprüft man Existenz von benutzerdefinierten Tabellenform in SQL Server 2008?

Anzahl der Antworten 5 Antworten
Ich habe einen benutzerdefinierten Tabellentyp. Ich möchte um es zu überprüfen, seine Existenz vor der Bearbeitung in einen patch mit OBJECT_ID(name, type) Funktion. Was type von der enumeration übergeben werden sollen, für die benutzerdefinierte Tabellentypen? N'U' wie

SQL Server 2008 - Wie gebe ich einen benutzerdefinierten Tabellentyp aus einer Tabellenwertfunktion zurück?

Anzahl der Antworten 5 Antworten
Hier ist mein Benutzer-definierten Tabelle geben... CREATE TYPE [dbo].[FooType] AS TABLE( [Bar] [INT], ) Dies ist, was ich zu tun hatte in meinem Tabellenwert-Funktion zum zurückgeben der Typ: CREATE FUNCTION [dbo].[GetFoos] RETURN @FooTypes TABLE ([Bar] [INT]) INSERT

Was macht eine benutzerdefinierte Klasse nicht hashbar?

Anzahl der Antworten 4 Antworten
Den docs sagen, dass eine Klasse hashable so lange, wie es definiert __hash__ Methode und __eq__ Methode. Allerdings: class X(list): # read-only interface of `tuple` and `list` should be the same, so reuse tuple.__hash__ __hash__ = tuple.__hash__

Ändern benutzerdefinierter Tabellentypen in SQL Server

Anzahl der Antworten 7 Antworten
Wie kann ich das ändern einer Benutzer-definierten Tabelle geben Sie im SQL Server ? InformationsquelleAutor der Frage yogi | 2012-07-10

Setzen Sie einen Typ in VBA auf nichts?

Anzahl der Antworten 7 Antworten
Habe ich eine variable definiert mit einer eigenen Art, sagen Dim point As DataPoint Public Type DataPoint list as Collection name as String number as Integer End Type und ich möchten, löschen Sie alle Werte der Variablen

Wie Übergeben von UDTT in einer gespeicherten Prozedur in SQL Server Management Studio

Anzahl der Antworten 1 Antworten
Habe ich eine SP prc_Foo_Delete hat die folgende Signatur: ALTER PROCEDURE [prc_Foo_Delete] @fooIds [int_udtt] READONLY, @deleteReason int, @comment nvarchar(512), @deletedBy nvarchar(128) int_udtt ist zu definieren als: CREATE TYPE [int_udtt] AS TABLE( [Id] [int] NOT NULL, PRIMARY KEY

Die Berechtigung EXECUTE wird für die benutzerdefinierten Tabellentypen verweigert?

Anzahl der Antworten 2 Antworten
Ich habe eine Frage zu Benutzerdefinierte Tabellentypen in SQL Server 2008. Für die Notwendigkeit eines ASP.NET Anwendung definierten wir unseren eigenen Tisch-Typen auf SQL Server 2008 zu verwenden, die als Parameter in der gespeicherten Prozeduren (bei der

Wie man eine List & lt; MyCustomType & gt; als "Rückgabetyp" für eine UML-Schnittstelleneigenschaft

Anzahl der Antworten 2 Antworten
In meinem Visio 2007 ein UML-Dokument, das ich nicht in der Lage bin, herauszufinden, wie ich hinzufügen kann eine operation, um eine Schnittstelle, die liefert eine generische List<MyCustomType> geben. Beispiel: Sagen, dass ich eine Klasse "MyClass" und