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.
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,
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
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
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
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
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
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):
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
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),
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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());
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
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
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
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;
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
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
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
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
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
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__
7
Antworten
Wie kann ich das ändern einer Benutzer-definierten Tabelle geben Sie im SQL Server ? InformationsquelleAutor der Frage yogi | 2012-07-10
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
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
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
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