1.在 oracle11g系统中 约束的类型有哪些

2.iphone手机查找位置

3.触动精灵lua脚本问题

4.报错:File:dbgheap.c Line:1044

5.中9卫星加密破解

在 oracle11g系统中 约束的类型有哪些

电脑系统报错1044-电脑系统报错1038

ORACLE约束总结

你对ORACLE约束的了解如何?比较模糊还是相当透彻?如果你对下面几个问题了如指掌的话,恭喜你,你已经对约束掌握得比较好了,不用看这篇文章了。ORACLE的约束有啥功能作用? 有哪些类型约束(不同版本ORACLE是否不同)?视图有约束吗?约束是否会影响SQL性能? 约束信息存储在哪些系统视图、数据字典中?约束能否修改名称?能否禁用约束?延迟约束有啥好处.......

约束定义

约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统就会拒绝执行这个操作。约束可以是列一级别的 也可以是表级别的。定义约束时没有给出约束的名字,ORACE系统将为该约束自动生成一个名字,其格式为SYS_Cn,其中n为自然数(强烈建议各位在创建表或增加约束时,给约束定义名称。).

约束功能

约束的功能:实现一些业务规则,防止无效的垃圾数据进入数据库,维护数据库的完整性(完整性指正确性与一致性)。从而使数据库的开发和维护都更加容易。

约束分类

约束分为6类: 非空(NOT NULL)约束、 唯一(UNIQUE)约束、主键(PRIMARY KEY)约束、外键(FOREIGN KEY)约束、条件(CHECK)约束、REF约束。

非空(NOT NULL)约束:顾名思义,所约束的列不能为NULL值。否则就会报错

唯一(UNIQUE)约束:在表中每一行中所定义的这列或这些列的值都不能相同。必须保证唯一性。否则就会违法约束条件。

主键(PRIMARY KEY)约束:唯一的标识表中的每一行,不能重复,不能为空。 创建主键或唯一约束后,ORACLE会自动创建一个与约束同名的索引(UNIQUENES为UNIQUE唯一索引)。需要注意的是:每个表只能有且有一个主键约束。

外键(FOREIGN KEY)约束:用来维护从表(Child Table)和主表(Parent Table)之间的引用完整性. 外键约束是个有争议性的约束,它一方面能够维护数据库的数据一致性,数据的完整性。防止错误的垃圾数据入库; 另外一方面它会增加表插入、更新等SQL性能的额外开销,不少系统里面通过业务逻辑控制来取消外键约束。例如在数据仓库中,就推荐禁用外键约束。

条件(CHECK)约束:表中每行都要满足该约束条件。条件约束既可以在表一级定义也可以在列一级定义。在一列上可以定义任意多个条件约束。

REF约束的定义:REF column by definition references an object in another object type or in a relational table. A REF constraint lets you further describe the relationship between the REF column and the object it references.

ORACLE 11 数据库的约束类型如下:

ORACLE 10 数据库的约束类型如下:

在oracle 官方文档下

C      (check constraint on a table)

P      (primary key)

U      (unique key)

R      (referential integrity)

V      (with check option, on a view)

O      (with read only, on a view)

#REFRN20047

C      Check constraint on a table

P      Primary key

U      Unique key

R      Referential integrity

V      With check option, on a view

O      With read only, on a view

H      Hash expression

F      Constraint that involves a REF column

S      Supplemental logging

对于H、S类型,尚不清楚情况,而且从上面我在11g数据库实验结果看,也没发现这两种类型。(有了解的朋友可以告知一二)

约束命名规范

约束名称建议自己定义一套命名规则,否则使用系统生成的约束名,很难能把它和对应的表、字段联系起来。

非空约束   NN_表名_列名

唯一约束   UK_表名_列名

主键约束   PK_表名

外键约束   FK_表名_列名

条件约束   CK_表名_列名

默认约束   DF_表名_列名

如果约束名称超过32位长度,建议应该缩写表名,而不应用NN_表名_数字。不过具体视情况而定,很多时候 DF_表名_列名 这样命名,往往超出了32字符。所以有时候需要缩写表面或是采用其它规则。

约束操作

约束管理

创建各类约束

先看一下如何创建主键约束

复制代码

CREATE TABLE "DM"."DEPT"

(

"DEPTNO" NUMBER(2,0) PRIMARY KEY,

"DNAME" VARCHAR2(14),

"LOC" VARCHAR2(13)

) TABLESPACE "TBS_DM_DAT" ;

COMMENT ON TABLE "DM"."DEPT" IS '部门表';

COMMENT ON COLUMN "DM"."DEPT"."DEPTNO" IS '部门编号';

COMMENT ON COLUMN "DM"."DEPT"."DNAME" IS '部门名称';

COMMENT ON CLOUMN "DM"."DEPT"."LOC" IS '部门所在地方';

复制代码

此时它的约束名称是系统创建的。如图所示:

如果我们以下面的脚本创建,此时约束如下所示

复制代码

1 CREATE TABLE "DM"."DEPT"

2 (

3 "DEPTNO" NUMBER(2,0)    ,

4 "DNAME" VARCHAR2(14)    ,

5 "LOC" VARCHAR2(13)    ,

6 CONSTRAINT "PK_DEPT" PRIMARY KEY ("DEPTNO") USING INDEX TABLESPACE TBS_DM_IN

7 ) TABLESPACE "TBS_DM_DAT" ;

8

9

10

11

12 COMMENT ON TABLE "DM"."DEPT" IS '部门表';

13

14 COMMENT ON COLUMN "DM"."DEPT"."DEPTNO" IS '部门编号';

15

16 COMMENT ON COLUMN "DM"."DEPT"."DNAME" IS '部门名称';

17

18 COMMENT ON CLOUMN "DM"."DEPT"."LOC" IS '部门所在地方';

19

复制代码

如果一个表的约束类型比较多,你会看到一堆SYS_CN这样的约束,如果不仔细核对后面的字段,很难一眼看出约束类型、约束对应字段。

主键约束的限制

文档原文如下: (翻译在下)

Restrictions on Primary Key Constraints Primary constraints are subject to the following restrictions:

A table or view can have only one primary key.

一个表或视图有且只有一个主键

None of the columns in the primary key can be LOB, LONG, LONG RAW, VARRAY, NESTED TABLE, BFILE, REF, TIMESTAMP WITH TIME ZONE, or user-defined type. However, the primary key can contain a column of TIMESTAMP WITH LOCAL TIME ZONE.

主键字段不能为LOB、LOG、LOG RAW、VARRAY、NESTED TABLE、BFILE、REF、TIMESTAMP WITH TIME ZONE或用户定义类型。然而它可以包含TIMESTAMP WITH LOCAL TIME ZONE类型的字段。

The size of the primary key cannot exceed approximately one database block.

主键大小不能超过一个数据块大小。

A composite primary key cannot have more than 32 columns.

主键组合键不能超过32列。

You cannot designate the same column or combination of columns as both a primary key and a unique key.

你不能指定一列或组合列既是主键又是唯一键。

You cannot specify a primary key when creating a subview in an inheritance hierarchy. The primary key can be specified only for the top-level (root) view.

创建一个继承层次结构中的子视图时,你不能指定一个主键。主键可以唯一指定的顶层(根)视图。

外键约束

ALTER TABLE childTable

ADD CONSTRAINT FK_xxxx_xxx

FOREIGH KEY(columnName)

REFERENCES parentTalbe(primaryKeyColumn) [ON DELETE CASCADE|SET NULL];

ON DELETE SET NULL子句:当主表中的一行数据被删除时,Oracle系统会自动地将所有从表中依赖于它的数据记录的外键改成空值;

ON DELETE CASCADE:当主表中的一行数据被删除时,Oracle系统会自动地将所有从表中依赖于它的数据记录删除;

注:如果在外键定义中使用了ON DELETE SET NULL 或ON DELETE CASCADE,无论删除操作是在父表这一端还是子表这一端都不会产生违反引用完整性的问题,但是却留下了安全隐患。这两个子句要谨慎使用,只有在不得已时使用,谨记谨记!!!

外键约束对DML与DDL的影响:

INSERT:只有操作是在子表或从表这一端时才会产生违反引用完整性约束的问题,父表则不然。

DELETE:只有操作是在父表或主表这一端时才会产生违反引用完整性约束的问题,子表则不然。

UPDATE:子表父表直接操作都会违反引用完整性约束。两种解决方法:

1)先更新子表的引用列为空,再更新父表的主键的列的值,然后把子表的引用列更新成新的父表的值;

2)使用ON DELETE SET NULL,先更新父表,然后将子表外键为空的记录更新为新的值。

DDL语句:DROP TABLE与TRUNCATE TABLE,操作父表,违反引用完整性约束,子表则不然。

外键约束的限制:

Restrictions on Foreign Key Constraints Foreign key constraints are subject to the following restrictions:

None of the columns in the foreign key can be of LOB, LONG, LONG RAW, VARRAY, NESTED TABLE, BFILE, REF, TIMESTAMP WITH TIME ZONE, or user-defined type. However, the primary key can contain a column of TIMESTAMP WITH LOCAL TIME ZONE.

外键字段不能为LOB, LONG, LONG RAW, VARRAY, NESTED TABLE, BFILE, REF, TIMESTAMP WITH TIME ZONE, or user-defined type类型,主键可以包含数据类型为TIMESTAMP WITH LOCAL TIME ZONE的字段。

The referenced unique or primary key constraint on the parent table or view must already be defined.

引用唯一或主键约束,必须是父表中已经定义的。

A composite foreign key cannot have more than 32 columns.

外键的组合列不能超过32列。

The child and parent tables must be on the same database. To enable referential integrity constraints across nodes of a distributed database, you must use database triggers. See CREATE TRIGGER.

字表和父表必须在同一个数据库。分布式数据库中,外键不能跨节点,但触发器可以

If either the child or parent object is a view, then the constraint is subject to all restrictions on view constraints. See "View Constraints".

You cannot define a foreign key constraint in a CREATE TABLE statement that contains an AS subquery clause. Instead, you must create the table without the constraint and then add it later with an ALTER TABLE statement.

你不能在CREATE TABLE语句中包含AS子查询子句定义一个外键约束。相反,你必须创建一个没有约束的表,然后添加ALTER TABLE语句。

加上一些类似其它约束的限制.

条件约束

非空约束

非空约束的限制:

1: 你不能在视图约束上指定字段为NULL或NOT NULL值

2: 你不能指定一个对象的属性为NULL或NOT NULL。相反,而应使用的IS [NOT] NULL条件CHECK约束

条件约束中的条件与查询语句中的条件相同,但是不能包括以下内容:

1)CURRVAL,NETXTVAL,LEVEL和ROWNUM这样的伪列(PSEUDOCOLUMNS);

2)引用其它行中值的查询语句;

3)SYSDATE,USER,USERENV和UID的函数调用。

文档原文如下:

Restrictions on NOT NULL Constraints NOT NULL constraints are subject to the following restrictions:

You cannot specify NULL or NOT NULL in a view constraint.

You cannot specify NULL or NOT NULL for an attribute of an object. Instead, use a CHECK constraint with the IS [NOT] NULL condition.

唯一约束

唯一约束的限制:

文档原文如下:

Restrictions on Unique Constraints Unique constraints are subject to the following restrictions:

None of the columns in the unique key can be of LOB, LONG, LONG RAW, VARRAY, NESTED TABLE, OBJECT, REF, TIMESTAMP WITH TIME ZONE, or user-defined type. However, the unique key can contain a column of TIMESTAMP WITH LOCAL TIME ZONE.

当字段类型为LOB、LOG、LONG RAW、 VARRAY、NESTED TABLE、OBJECT、REF、TIMESTAMP、用户定义类型时,不能在字段上定义唯一性约束。当数据类型为TIMESTAMP WITH LOCAL TIME ZONE

A composite unique key cannot have more than 32 columns.

组合字段定义的唯一索引,字段个数不能超过32个

You cannot designate the same column or combination of columns as both a primary key and a unique key.

你不能指定同一字段或组合字段即为主键又是唯一键

You cannot specify a unique key when creating a subview in an inheritance hierarchy. The unique key can be specified only for the top-level (root) view.

约束管理

删除约束

复制代码

ALTER TABLE DM.EMP

DROP CONSTRAINT SYS_C00115525;

CASCADE子句用来删除存在有完整性关系的约束。当然你也可以用如下语法

ALTER TABLE DM.EMP

DROP UNIQUE (COMM);

复制代码

添加约束

复制代码

添加非空约束

ALTER TABLE DM.EMP

MODIFY(MGR CONSTRAINT CK_EMP_MGR NOT NULL);

添加其他约束

ALTER TABLE DM.EMP

ADD CONSTRAINT CK_EMP_SAL CHECK(SAL > 0 AND SAL <20000);

复制代码

重命名约束

ALTER TABLE METAONE.T1

RENAME CONSTRAINT SYS_C0059699 TO PK_T1

约束维护

禁用约束

ALTER TABLE 表 DISABLE CONSTRAINT 约束名 [CASCADE];

ALTER TABLE DM.EMP

DISABLE CONSTRAINT UK_EMP_COMM;

ALTER TABLE TEST DISABLE PRIMARY KEY CASCADE;

参数CASCADE子句用来关闭存在有完整性关系的约束,比如DISABLE一个主键,如果没有CASCADE子句就会出错,此时使用CASCADE子句DISABLE主键可以将该主键与相关外键一起DISABLE掉。使用的情况:例如在数据库系统中大规模装入数据时,为了系统的效率您不得不牺牲数据的一致性来关闭一些约束,甚至删除一些约束将主表主键禁止的同时,也将禁止依赖于此主键的外键禁止了.

使用上面脚本禁用约束的时候会删除索引,如果你想禁用约束的时候,保留索引,可以使用如下脚本(当然你再启用约束的时候会重新重建索引,这对大表显然开销相当大)

ALTER TABLE DM.EMP

DISABLE CONSTRAINT UK_EMP_COMM KEEP INDEX;

启用约束

如果关闭主键约束时使用了CASCADE,此时使用ENABLE不会将主键约束与外键约束同时打开,只能对主键约束与外键约束分别使用ENABLE CONSTRAINT 子句打开。

推迟约束

Deferring Constraint Checks

当前事务的Constraint Checks全部推迟

SET CONSTRAINTS ALL DEFERRED;

SET CONSTRAINT XXX DEFERRED;

当前会话的Constraint Checks.

ALTER SSSSION SET CONSTRAINTS ALL deferred;

ALTER SSSSION SET CONSTRAINT xxx deferred;

约束信息

复制代码

SELECT * FROM DBA_CONSTRAINTS;

SELECT * FROM ALL_CONSTRAINTS;

SELECT * FROM USER_CONSTRAINTS;

SELECT * FROM DBA_CONS_COLUMNS;

SELECT * FROM ALL_CONS_COLUMNS;

SELECT * FROM USER_CONS_COLUMNS;

复制代码

约束有四种状态:ENABLE、VALID、INVALID、DISABLE

约束的检查机制

IMMEDIATE语句级:Oracle performs its constraint checking after the statement has been completely executed.

DEFERRED(事务级):A constraint is deferred if the system checks that it is satisfied only on commit. If a deferred constraint is violated, then commit causes the transaction to rollback;(推迟到事务提交时才检查约束,谨慎使用)

iphone手机查找位置

众所周知, 苹果 手机有定位追踪功能,据传就算手机丢失也能立马找回,你信吗?其实现在市场上的智能手机基本上都有定位追踪功能了,除了能够共享自己的位置外,还能知道对方的确切位置。那么,苹果手机定位追踪该怎么使用呢?小兔为此收集了许多资料,下面赶紧一起来看看吧!

一、苹果手机定位追踪使用方法

苹果手机定位追踪软件使用步骤一

1、打开 iPhone 手机主屏上的“设置”选项。

2、在设置列表中找到 iCloud 一栏,点击进入。

3、随后需要用自己的 Apple ID 来登录 iCloud 服务,如果你还没有自己的 Apple ID 账号,可以前往苹果官网免费注册。

苹果手机定位追踪软件使用步骤二

1、当用 Apple ID 登录 iCloud 服务以后,请确保功能列表中的“查找我的 iPhone”已经开启。

2、当在苹果手机中设置好了以后,接下来就可以开始尝试定位了。在电脑浏览器中打开苹果 iCloud 官网页面: ,并用自己的 Apple ID 账号来登录。

3、这里值得注意的是如果 iCloud 页面打开不的话,请使用这些浏览器来打开:

Internet Explorer 9 或更高版本、Firefox 22 或更高版本或者 Google Chrome 28 或更高版本。

苹果手机定位追踪软件使用步骤三

1、成功登录到 iCloud 网页版以后,接来请点击页面中的“查找我的 iPhone”图标。

2、如果提示还需要输入 Apple ID 密码的话,请输入。

3、随后等待系统定位,在页面中可以看到设备在地图中的位置。地图中显示的绿点即是你设备所在的位置。

苹果手机定位追踪软件使用步骤四

1、这样你就可以知道手机目前究竟在那个地方了,当然你还可以播放铃声,打开丢失模式,或是抹掉 iPhone 上的资料。

2、这里需要注意的是进行操作时要确保有网络连接,无论是移动无线网络还是wifi网络都可以。同时要确保苹果手机有电且是开机状态。

二、苹果手机定位怎么查

需要看是否满足定位条件,满足才能查到对方的地理位置。定位需要满足以下条件:

1、设备在开机状态,设备登陆过手机的icloud,并且开启了“查找我的iPhone”功能;

2、设备有打开GPS服务,且移动蜂窝数据或者无线网络为开启并且处于连接状态;

3、在满足以上条件后,登录电脑端icloud或者下载查找我的iphone软件,输入想要定位的苹果手机上绑定的apple id登陆,接着点击查找我的设备,即可定位对方的地理位置。

三、苹果手机定位怎么打开

1、首先打开苹果手机的“设置”页面下拉有一个“icloud”打开。

2、打开“icloud”后,将“查找我的iPhone”打开。

3、回到设置中,打开设置中的“隐私”。

4、打开“隐私”中的“定位服务”。

四、如何用

以在该手机上安装云服务移动客户端,并开通查找设备功能。这样,在电脑 上以同一账号登录同一云服务,就可以对该手机进行精确定位。

现在的智能机只能通过网络定位自己位置。根据手机通讯需要使用基站,定位时使用三角 定位(即手机使用时最近的3个基站),因为各基站一般修建时相距较远,所以号码定位只能测定大概的一个区域位置。手机卫星定位也就是GPS定位。通过向卫星发送和接受信号来定位,定位范围小,定位较为准确。建议可以使用手机号码定位的软件,这种软件网上很多的,搜索就可以了。

还不知道苹果手机定位追踪如何使用的朋友,不妨参考上文中提及到的步骤进行操作,手机定位追踪这一功能非常实用,倘若你的手机不幸丢失,它也能帮助你尽早地把手机找回。

触动精灵lua脚本问题

进入cydia--管理--软件源--编辑/添加--源地址:

进入触动精灵源地址--安装触动精灵插件(版本已经更新到1.43)

将iOS设备连接电脑打开PP助手(Win)版--文件--系统文件(越狱)--路径:/User/Media/TouchSprite/lua,将脚本文件导入。(注意:如果找不到路径,请运行一次“触动精灵")

脚本下载链接:

4

重启一下机器,打开机器,打开触摸精灵,刷新找出天天连萌的脚本,点击一下,会显示选择。

5

打开游戏,开始时,按音量-开始脚本,结束时,按音量-结束。

6

250万不是神话

报错:File:dbgheap.c Line:1044

m 指向一片内存,包含四个B

n 指向m中的第2个B,(从0开始算起)

delete []n; 绝对不能这样做

C++语言分配或释放内存必须是整块整块的,绝对不能,我分配一大块,然后释放其中一部分。

因为C++运行时,管理内存是按块管理的..

你可以思考这个问题,为什么 delete[] ,知道一开始你new了多少个...

中9卫星加密破解

尊敬的:您好!

最近有关部门采取措施(包括技术措施),限制了“小锅”接收央视信号的功能,有线电视服务行业(大多为垄断独家企业)又大幅度提高了有线电视服务收费,致使老百姓收看电视、尤其是收看国家正规电视台节目的环境大为恶化,致使占国民人数80%以上的中低收入家庭(包括农村家庭)如今已看不上电视。此举遭到了广大老百姓的强烈质疑。本人不避人微言轻,敢请国家有关部门抓紧解决、改进。理由如下:

一、广播电视,属国家公益福利事业,是国家应特殊关照的事业。老百姓看电视是当今最基本的精神文化需求。有关部门不应千方百计限制老百姓看电视,电视服务行业也不应籍此攫取高额利益,应以利民便民为主。

二、有损于国家形象。国家电视台,由于有关部门的限制,使占全国人口80%的中低收入家庭,看不到国家电视台的节目,不是正常现象。各种利益集团角逐,无视和损害大多数老百姓的利益,对国家形象不利。

三、背离改革开放精神实质。改革开放的精神实质是,越改革,老百姓受实惠越多,越能以少的支出获得更好的服务,而现在情况正相反,老百姓看电视越来越难了,越来越花钱多了,老百姓意见越来越大了,这不是好现象。国家电视台的节目,是特殊的文化产品,不能由一两个部门垄断经营,以牺牲老百姓看电视的最大利益,来获取某些小集团的不正当利益,这跟改革开放初衷相反。

有关部门采取限制“小锅”,表面上是跟“小锅”过不去,实际上是跟占全国人口80%的中低收入的老百姓过不去,因为购买“小锅”的大部分是中低收入的家庭。我们这里原先采用模拟电视信号接受,一线可以有多台电视机同时观看多个电视节目,收费才每月10几元。而现在有线台强行改为数字信号,将每月收费提高到每月26元,并且每线只能一机看一个电视节目,这遭到了广大中低收入家庭的强烈反对,网上发帖跟帖一两万呼吁改进。现在有关部门又强行关闭“小锅”,这无异于拒绝占国民人数80%的城乡老百姓看电视。其他行业可以垄断、可以谋高利,唯关乎老百姓日常生活必需的福利事业——电视服务等行业不能垄断、不能谋高利。

四、于以人为本和执政为民的治国理念相左。看电视是全国人民最基本的精神文化需求,国家应本着以最大的付出来获得最小的回报为原则,来满足全国老百姓看电视的需求。这是需要国家大力扶持发展的事业。电视节目,是特殊的精神文化产品,担负着教育人民、宣传国家方针政策、普及法律和科技知识、娱乐人民的重要职能,是治国利民的重要组成部分,不能用纯粹的商品经营模式去管理,不能任由个别利益集团垄断操控、唯利是图。

国家有关部门,对老百姓以最小的支出看最好的电视节目要做到100%的容忍。目前我国的电视行业,上向国家要钱,中向广告客户要钱,下还要向广大受众(老百姓)要钱,是极不合理的由垄断产生的怪现象。正常的情况应是:国家掏钱建台,电视台做广告征收广告费,观众看电视就不应再掏钱;如果观众看电视掏钱,电视台就不应该在电视上播出广告。现在电视行业一身而兼三得,处处要钱,是极不合理的怪现象。

五、无益于提高国民素质和国家长远发展。占国家人口80%的中低收入家庭的人口不能收看央视节目,使这部分人失去了接受国家政治法律法规教育,和科学文化熏陶的机会,这无益于整个国民素质的提高。也不利于国家的长远发展。增加国家软实力、加强精神文明建设、普遍提高国民素质,是不能用金钱来衡量的。

六、与外国电视行业经营模式没有可比性。外国电视台大多是个人投资,经营者谋取高额利润可以理解。而我国电视行业都是国家投资,个别部门不能用公共权力拿国家投资的事业为少数人谋求高额利益。再则,通过电视用户谋求高额利益,也与我国为人民服务的性质不符。现在我们常提家电下乡,老百姓有了电视机,可是收不到央视电视节目照样起不到提高农民素质的目的。

国家免除农业税,是千年巨变,又免除工商管理费,老百姓大受实惠,现又拓宽实行养老保险制度,这些措施受到了广大人民群众的交口称赞。现在老百姓急切盼望着国家能改善电视接受环境,解决老百姓看电视难的问题。敬请国家领导予以考虑。

为此愚提出以下四点建议,请领导予以考虑:

一、放开“小锅”接收信号限制,取消有关部门对电视信号接受设备的生产限制,将竞争机制引入电视信号设备生产和接收行业。

二、讲竞争机制引入有线电视服务行业,最大限度的降低老百姓看电视的成本,惠及老百姓。

三、不能做到以上两点,有线电视服务行业就是垄断行业,而垄断行业在调整经营科目和价格时,就必须听取用户意见,召开相关听证会,召集有广泛代表性的老百姓参加。否则,垄断行业的决定就是不合法的、老百姓有权申诉。

四、取消电视节目收看限制,给有关部门带来的损失,可以适当从增加的广告费中弥补。比如原先央视电视节目收看率由于封锁是2000万,现在取消限制,收看率可能达到5000万,这样央视电视广告收费就可以提高。

五、万般无奈的情况下,可以靠发行电彩(电视业发展基金**)的方式筹集电视业发展资金,但不能靠向老百姓征收高额看电视费用的方式获得资金