Array
(
)

Selecionar Campos

Okama
   - 13 ago 2003

Alguém sabe como Selecionar somente os campos de uma tabela?
Não quero os registros, somente o nome dos campos, se possível o tamanho e tipo.

uso SQL Server e D6.

agradeço qualquer ajuda.

Okama
   - 13 ago 2003

UP

Aroldo Zanela
   - 13 ago 2003

Colega,

#Código

SELECT O.name, C.name FROM sysobjects as O 
INNER JOIN syscolumns as C ON O.id = C.id 
WHERE O.xtype=´u´ ORDER BY O.name, C.name 


Okama
   - 14 ago 2003

Valeu Zanela, era o que eu precisava, posso selecionar as tabelas e depois os campos conforme a tabela selecionada.

Uma curiosidade: o que é xtype=´u´

Aroldo Zanela
   - 14 ago 2003

Okama,

Foi para restringir para apenas em Tabelas de Usuários. Veja:

[list:d2d25b8b96]
Object type. Can be one of these object types:
C = CHECK constraint
D = Default or DEFAULT constraint
F = FOREIGN KEY constraint
L = Log
FN = Scalar function
IF = Inlined table-function
P = Stored procedure
PK = PRIMARY KEY constraint (type is K)
RF = Replication filter stored procedure
S = System table
TF = Table function
TR = Trigger
U = User table
UQ = UNIQUE constraint (type is K)
V = View
X = Extended stored procedure
[/list:u:d2d25b8b96]