Ich habe 4 Tabellen namens A, B, C, D. Diese 4 Tabellen haben 10,20,30,40 Spalten. Aber diese 4 Tabellen haben 5 gemeinsame Spalten mit dem gleichen Datentyp und unterschiedlichen Längen.Datenlänge Validierung in gespeicherten Prozedur in SQL Server
Meine Aktion zu tun ist, ich sende eine Tabelle von Werten (einzelne Zeile, die die Werte dieser 5 gemeinsamen Werte auch hat) an gespeicherte Prozedur.
Jetzt möchte ich die Zeile in eine Tabelle einfügen, die durch den Tabellennamen gefunden werden sollte (Tabellenname ist in der Zeile selbst verfügbar). Und vorher muss ich die Datenlänge überprüfen.
Es sollte nicht wie sein
if(len(@value1) > 800)
ich eine andere Art und Weise müssen die Länge Validierung zu produzieren. Weil ich in Zukunft die Länge der Spalte für einen bestimmten Zweck ändern kann. Zu der Zeit kann ich den Wert in der gespeicherten Prozedur nicht ändern. Bitte geben Sie mir die Lösung
welche dbms? SQL Server ? –
Ja. MS Sql Server 2012 – Prakash