roker002
Commander
- Registriert
- Dez. 2007
- Beiträge
- 2.107
Ich habe jetzt zwei Befehle herausgesucht die Informationen über die Tabellen Liefern.
zuerst :
und der zweiter ist:
Es geht jetzt nicht um die Spaltennamen oder sowas ähnlichen, sondern um die Genauigkeit der Daten. Also wenn diese zwei Abfragen wirklich gleiche Daten liefern, kann ich ja sowohl x als auch y abfrage verwenden oder?
zuerst :
Code:
USE [MYDATABASE]
SELECT table_name=sysobjects.name,
column_name=syscolumns.name,
datatype=systypes.name,
length=syscolumns.length,
xtype=syscolumns.xtype
FROM sysobjects
JOIN syscolumns ON sysobjects.id = syscolumns.id
JOIN systypes ON syscolumns.xtype=systypes.xtype
WHERE sysobjects.xtype='U' AND systypes.name!='sysname'
AND sysobjects.name='le_coding'
ORDER BY sysobjects.name,syscolumns.colid
und der zweiter ist:
Code:
USE [MYDATABASE]
SELECT
TABLE_CATALOG,
TABLE_NAME,
COLUMN_NAME,
IS_NULLABLE,
DATA_TYPE,
CHARACTER_OCTET_LENGTH
FROM information_schema.COLUMNS WHERE TABLE_NAME='le_coding'
Es geht jetzt nicht um die Spaltennamen oder sowas ähnlichen, sondern um die Genauigkeit der Daten. Also wenn diese zwei Abfragen wirklich gleiche Daten liefern, kann ich ja sowohl x als auch y abfrage verwenden oder?