如题
假设有电影在 D:\dianying\ 电影文件名:dy.avi尽量用标准的SQL语句回答,从建表到存入再到取出。(表就假设两个字段:ID 和 DY)
假设有电影在 D:\dianying\ 电影文件名:dy.avi尽量用标准的SQL语句回答,从建表到存入再到取出。(表就假设两个字段:ID 和 DY)
解决方案 »
- 数据库用的是Sqlserver2000+win2003 系统
- sql 行转列,难,高手进!!!
- 大家对这个是怎么理解的:在安装sql server时有个许可协议方式:每处理器、每客户是什么意思呢?
- 一个数据库的问题!
- 求SQL SERVER中类似于ORACLE minus功能的函数
- 如何转移SQL SERVER数据表的字段描述
- 函数/存储过程嵌套调用的问题
- 大家帮我看看下面这个存储过程,是用来在数据库上存取图片的!
- 关于VFP6.X的几个小问题
- Access 最大容量为2G 如何扩容呢
- 关于使用SQL统计数据的问题。
- sql=" update result set studentstatus = '未知' where num = m_num ";哪里有问题
(id int not null,
dy nvarchar(200) not null)
select * from tb
insert into tb(id,dy) values(@id,@name)
dy 存电影的绝对路径
看电影的时候 通过程序 根据路径 调用电影
数据库不可能存那玩意的
必须用ado或ado.net在客户端实现,直接用t-sql存不了
(id int not null,
dy nvarchar(200) not null--电影路径)
select * from tb
insert into tb(id,dy) values(@id,@name)
SQL Server没有BLOB类型。
楼上有位说的没错,在T-SQL 里面是没办法直接搞的,需要与ADO结合才可以。
(id int NOT NULL,
dy varbinary(MAX) NULL)insert into tb(ID,dy) values (1,NULL)
update tb set dy=(SELECT * FROM OPENROWSET(BULK 'D:\dianying\电影文件名:dy.avi', SINGLE_BLOB)AS x) where ID=1
试试这个,转成16进度存入数据库