Hola grupo les saludo esperando que estén bien y agradezco la ayuda
que me brindan.
El asunto es que estoy tratando de aprender a usar SQL Server Compact
y ya se como crear dos tablas usando SqlCeCommand pero necesito saber
como se puede crear una relación entre dos tablas donde se hacen las
actualizaciones en cascada.
Hasta ahora lo que tengo para crear dos tablas es lo siguiente:
La 1º Tabla
//desde aqui se inicia la primera transacción
string Sqlsql = "CREATE TABLE tblPub ("
+ "nomPub nvarchar DEFAULT 'Nombre' CONSTRAINT NomPubPKey PRIMARY
KEY NOT NULL, "
+ "precEsp bit DEFAULT 0, "
+ "metaHora smallint DEFAULT 0 )";
La 2º Tabla
Sqlsql = "CREATE TABLE tblInf ("
+ "nomPub nvarchar DEFAULT 'Nombre'"
+ "mes smallint DEFAULT 0 )";
en la ayuda de SQL Server Compact sobre crear tablas aparece lo
siguiente pero no lo entiendo
CREATE TABLE table_name
( { < column_definition > | < table_constraint > } [ ,...n ]
)
< column_definition > :: { column_name data_type }
[ { DEFAULT constant_expression
| [ IDENTITY [ ( seed , increment ) ]
]
} ]
[ ROWGUIDCOL ]
[ < column_constraint > [ ...n ] ]
< column_constraint > :: [ CONSTRAINT constraint_name ]
{ [ NULL | NOT NULL ]
| [ PRIMARY KEY | UNIQUE ]
| REFERENCES ref_table [ ( ref_column ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
}
< table_constraint > :: [ CONSTRAINT constraint_name ]
{ [ { PRIMARY KEY | UNIQUE }
{ ( column [ ,...n ] ) }
]
| FOREIGN KEY
( column [ ,...n ] )
REFERENCES ref_table [ ( ref_column [ ,...n ] ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
}
Me podrían poner un ejemplo para lo que quiero usando SqlCeCommand
Muchas Gracias.
Leer las respuestas