Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o lançamento do hanzi antes de 2009, quando a linguagem era tibetana e o nome era canal geral tibetano de Qinghai?
 ###Tabelas: CREATE TABLE other_bibliographic_details (other_bibliographic_details_id AUTO_INCREMENT PRIMARY KEY, Start month VARCHAR, End month VARCHAR, Cover VARCHAR, Spine VARCHAR, Indicia VARCHAR, Masthead VARCHAR, Number of issues INT) CREATE TABLE diesel_locomotives (diesel_locomotives_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Built VARCHAR, Wheels VARCHAR, Fuel/ Trans VARCHAR, Status VARCHAR, Colour VARCHAR) CREATE TABLE non-mandarin_satellite_television (non-mandarin_satellite_television_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Hanzi VARCHAR, Language VARCHAR, Launch INT, Owner VARCHAR) CREATE TABLE proprietary (proprietary_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Company VARCHAR, Platform VARCHAR, Latest stable release VARCHAR, Price in USD VARCHAR) CREATE TABLE recent_markets (recent_markets_id AUTO_INCREMENT PRIMARY KEY, Ship size VARCHAR, Cargo VARCHAR, 2004 VARCHAR, 2005 VARCHAR, 2006 VARCHAR)  
SELECT Hanzi FROM non-mandarin_satellite_television WHERE Launch < 2009 AND Language = tibetan AND Name = qinghai tibetian general channel