Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

amateos1404


  Reply to this topicStart new topicStart Poll

> Modificar Tabla. Estructura. Sql
dejavi
  Publicado: Aug 25 2007, 01:57 AM
Quote Post


Tera user
Group Icon

Grupo: Moderadores
Mensajes: 3.666
Miembro nº: 17.695
Registrado: 18-January 07



250807.



Modificar una tabla existente, es posible mediante sentencias SQL.
Se pueden agregar, modificar o borrar campos y todo se hace mediante la instruccion ALTER TABLE

En todos los ejemplos usaremos una tabla llamada "Clientes"

Agregar un campo a una tabla
ALTER TABLE Clientes ADD COLUMN Email TEXT(40);

Modificar un campo de una tabla
ALTER TABLE Clientes ALTER COLUMN Email TEXT(50);

Borrar un campo de una tabla
ALTER TABLE Clientes DROP COLUMN Email;

Aqui les dejo los tipos de campos para Access y SQL Server
Access SQL Server
Text Varchar
Memo Text
Byte Smallint
Integer Smallint
Long Integer Int
Single Real
Double Float
Replication ID Varbinary
Date/Time Datetime
Currency Money
Autonumber (Long Integer) Int (Identity)
Yes/No Bit
OLE Object Image

Para un ejemplo completo de como ejecutar una sentencia de estas en una pagina ASP, pueden ver esta página
AgregaCampo.asp
<%
dim sql,oConn,strConn
sql = "ALTER TABLE Clientes ADD COLUMN Email TEXT(40)"
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./basedatos.mdb")

'Creamos y abrimos la conexion
Set oConn= Server.CreateObject("ADODB.Connection")
oConn.Open strConn

'Ejecutamos la sentencia SQL (modificacion de tabla)
oConn.Execute (sql)

'cerramos y destruimos el objeto
oConn.Close
Set oConn = Nothing
%>


bye1.gif






--------------------
user posted image
PMEmail Poster
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: eurodipity :: elhacker