Sintaxis
EXEC sp_rename 'esquema.tabla.columna', 'nombrenuevodecolumna', 'COLUMN';
Ejemplo:
EXEC sp_rename 'dbo.cfdparse.noTasaIrs', 'noTasaISR', 'COLUMN';
Tips de desarrollo SQL SERVER, ASP.NET, C#, MVVM, WCF, WPF, XAMARIN, AZURE etc
Sintaxis
EXEC sp_rename 'esquema.tabla.columna', 'nombrenuevodecolumna', 'COLUMN';
Ejemplo:
EXEC sp_rename 'dbo.cfdparse.noTasaIrs', 'noTasaISR', 'COLUMN';
No se puede iniciar el sitio web por que se requiere privilegios administrativos para enlazar al nombre de host o puerto
Solucion:
Reiniciar el servicio WinNAT.
Iniciar cmd como administrador:
net stop winnat
net start winnat
Intento eliminar espacio en blanco con rtrin, trin y ltrim pero no funciona.
Solucion:
System.ArgumentException
Mensaje = [Acr.UserDialogs] This is the bait library, not the platform library. You must install the nuget package in your main executable/application project
UserDialogs.Init(this);
OR UserDialogs.Init(() => provide your own top level activity provider)
DELETE T
FROM
(
SELECT *
, DupRank = ROW_NUMBER() OVER (
PARTITION BY nombre
ORDER BY (SELECT NULL)
)
FROM Nombres
) AS T
WHERE DupRank > 1
Elimina los registros duplicados en este caso nombre es la columna que tiene los valores duplicados.
En base a la fecha de hoy obtiene el dia en que inicia y finaliza la semana:
Me tope con la necesidad de pasar una lista ó IEnumerable a un DataTable
public static DataTable LINQToDataTable<T>(IEnumerable<T> varlist) { DataTable dtReturn = new DataTable(); PropertyInfo[] oProps = null; if (varlist == null) return dtReturn; foreach (T rec in varlist) { if (oProps == null) { oProps = ((Type)rec.GetType()).GetProperties(); foreach (PropertyInfo pi in oProps) { Type colType = pi.PropertyType; if ((colType.IsGenericType) && (colType.GetGenericTypeDefinition() == typeof(Nullable<>))) { colType = colType.GetGenericArguments()[0]; } dtReturn.Columns.Add(new DataColumn(pi.Name, colType)); } } DataRow dr = dtReturn.NewRow(); foreach (PropertyInfo pi in oProps) { dr[pi.Name] = pi.GetValue(rec, null) == null ? DBNull.Value : pi.GetValue(rec, null); } dtReturn.Rows.Add(dr); } return dtReturn; }