anchor.diff:  
   	log.Printf("[INFO] Deleting BigQuery table: %s", d.Id())
   
  -	id, err := parseBigQueryTableId(d.Id())
  +	project, err := getProject(d, config)
   	if err != nil {
   		return err
   	}
   
  -	if err := config.clientBigQuery.Tables.Delete(id.Project, id.DatasetId, id.TableId).Do(); err != nil {
  +	datasetID := d.Get("dataset_id").(string)
  +	tableID := d.Get("table_id").(string)
  +
  +	if err := config.clientBigQuery.Tables.Delete(project, datasetID, tableID).Do(); err != nil {
   		return err
   	}
   
  
positive.code: 
  	log.Printf("[INFO] Updating BigQuery table: %s", d.Id())
  
  	id, err := parseBigQueryTableId(d.Id())
  	if err != nil {
  		return err
  	}
  
  	if _, err = config.clientBigQuery.Tables.Update(id.Project, id.DatasetId, id.TableId, table).Do(); err != nil {
  		return err
  	}
  
  
negative.code: 		Delete: resourceBigQueryTableDelete,
  		Update: resourceBigQueryTableUpdate,
  		Importer: &schema.ResourceImporter{
  			State: resourceBigQueryTableImport,
  		},
  		Schema: map[string]*schema.Schema{
  			// TableId: [Required] The ID of the table. The ID must contain only
  