Этот код успешно выполнен. Я работаю над этим кодом, этот код предназначен для Dynamic Draw
. Я думаю, этот код поможет вам больше для статических или динамических мест, которые вы можете использовать этот код
double latval = Double.parseDouble(jsonobject.getString("lat"));
double longval = Double.parseDouble(jsonobject.getString("lon"));
mMap.addMarker(new MarkerOptions()
.position(new LatLng( latval, longval))
.title(jsonobject.getString("country"))
.snippet("4 E. 28TH Street From $15 /per night")
.rotation((float) -15.0)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE))
);
if (i == 0) {
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(
new LatLng(latval, longval), 7));
mMap.addCircle(new CircleOptions()
.center(new LatLng(latval,longval))
.radius(5000)
.strokeColor(Color.RED)
.fillColor(Color.RED));
}
Нет созданного в процедуре для выполнения этого, но можно создать собственное использование информации в представлениях information_schema.
основанный на таблице пример
Create Proc dropFK(@TableName sysname)
as
Begin
Declare @FK sysname
Declare @SQL nvarchar(4000)
Declare crsFK cursor for
select tu.Constraint_Name from
information_schema.constraint_table_usage TU
LEFT JOIN SYSOBJECTS SO
ON TU.Constraint_NAME = SO.NAME
where xtype = 'F'
and Table_Name = @TableName
open crsFK
fetch next from crsFK into @FK
While (@@Fetch_Status = 0)
Begin
Set @SQL = 'Alter table ' + @TableName + ' Drop Constraint ' + @FK
Print 'Dropping ' + @FK
exec sp_executesql @SQL
fetch next from crsFK into @FK
End
Close crsFK
Deallocate crsFK
End
Хотя ответ Стрелка помещает людей на правильном пути, если Вы хотите отбросить фактическое ограничение ПО УМОЛЧАНИЮ, а не ограничение FKey (который является тем, что принесло ME здесь также!) существуют проблемы с ним.
я думаю, что это фиксирует их всех. (T-SQL)
CREATE PROC #DropDefaultConstraint @SchemaName sysname, @TableName sysname, @ColumnName sysname
AS
BEGIN
DECLARE @ConstraintName sysname;
SELECT @SchemaName = QUOTENAME(@SchemaName)
, @TableName = QUOTENAME(@TableName);
SELECT @ConstraintName = QUOTENAME(o.name)
FROM sys.columns c
JOIN sys.objects o
ON o.object_id = c.default_object_id
WHERE c.object_id = OBJECT_ID(@SchemaName+'.'+@TableName)
AND c.name = @ColumnName;
IF @ConstraintName IS NOT NULL
EXEC ('ALTER TABLE ' + @SchemaName + '.' + @TableName + ' DROP CONSTRAINT ' + @ConstraintName + '');
END